SELECT name FROM db_bak..sysobjects WHERE name = 'test_'+subString(@time,3,4) AND type = 'V'
AF = 聚合函数 (CLR)
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
PK = PRIMARY KEY 约束
P = SQL 存储过程
PC = 程序集 (CLR) 存储过程
FN = SQL 标量函数
FS = 程序集 (CLR) 标量函数
FT = 程序集 (CLR) 表值函数
R = 规则(旧式,独立)
RF = 复制筛选过程
SN = 同义词
SQ = 服务队列
TA = 程序集 (CLR) DML 触发器
TR = SQL DML 触发器
IF = SQL 内联表值函数
TF = SQL 表值函数
U = 表(用户定义类型)
UQ = UNIQUE 约束
V = 视图
X = 扩展存储过程
IT = 内部表
-- 从用户表“表名”获得用户表“ID”
select id,name,xtype from sysobjects where name='T_SQLS' and xtype='U';
-- 从sysobjects表“ID”获取用户表所有的列
select name,xtype,colorder,length,isnullable,cdefault from syscolumns where id=2133582639
-- 从syscolumns表“xtype”获得用户表字段类型名称
select name from systypes where xusertype=167
分享到:
相关推荐
介绍系统表sysobjects中个字段的含义,如何获取所创建的表
sql view(sysobjects)
alter语句.txt Java处理高并发量访问的处理.txt Map集合的四种遍历方式.txt ...sysobjects中type字段值意思txt W3School例句.txt 按照中文首字母排序.txt 笔记.txt 查询字段是否有默认值约束.bxt 触发器学习.bxt
关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。...
本文介绍了SQL Server中系统表Sysobjects。
mssql中sysobjects表无select权限时暴表.txt
IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE TYPE='P' AND NAME='P_TEST') DROP PROCEDURE P_TEST GO CREATE PROCEDURE P_TEST(@USERNAME VARCHAR(20),@MSG VARCHAR(20) OUTPUT) WITH ENCRYPTION AS BEGIN IF(SELECT ...
MYSQL注入 select * from user_t where usr = '$username' 盲注 判断是否有注入 admin‘ and 1=’1 返回正常 admin’ and 1=’2 返回错误 表明存在注入 判断数据库系统 and (select count(*) from sysobjects)>0 ...
二、常用SQL: ... SQL Server的: IF EXISTS (SELECT name FROM sysobjects WHERE name = '表名' AND type = 'U') DROP TABLE 表名; Oracle的: create or replace table 表名 ...; -- 直接写建表语句
declare @tab varchar(20) while exists(select * from sysobjects where xtype='u') begin select top 1 @tab=name from sysobjects where xtype='u' exec('drop table '+@tab) end
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'先用项目结项数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'jsc_financial', @level2type=N'COLUMN',@...
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与...sysobjects 每个数据库所有数据库对象 syspermissions 每个数据库 权限 systypes 每个数据库 用户定义数据类型 sysusers 每个数据库 用户
WHERE name = 'studentinfo' AND type = 'U') DROP TABLE studentinfo Go CREATE TABLE studentinfo( sno nvarchar (50) PRIMARY KEY, sname nvarchar (50) , sex nvarchar (50) , birth smalldatetime , tel ...
select name from sysobjects where type='U' 21、说明:列出表里的所有的 select name from syscolumns where id=object_id('TableName') 22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地...
select ''TRUNCATE TABLE ''+name from sysobjects '' 3)恢复所有表约束的SQL select ''alter table ''+name+'' check constraint all'' from type=''U'' 4)删除某字段的约束 declare @name varchar...
1. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相应表名') 2. 3. 或者 4. 5. select name from syscolumns where id = object_id('相应表名') 用以上...
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[readertype]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[readertype] GO if exists (select * from dbo....
--if exists(select * from sysobjects where name='视图名') -- drop view 视图名 --go --create view 视图名 --as --select 字段名 from 表名 [条件] --go --主外健约束语句没有执行 use T90ERP go --********...
if exists (select * from sysobjects where name='Sum_wage') drop procedure Sum_wage GO create procedure Sum_wage @PWage int, @AWage int, @total int as while (1=1) begin if (select count(*) from ...
本资源为金仓数据SQL语法详解文档,kingbase SQL 欢迎大家下载