SELECT 主键列ID=b.rkey ,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid) ,外键表ID=b.fkeyid ,外键表名称=object_name(b.fkeyid) ...
分类:
数据库 时间:
2015-10-27 16:54:01
阅读次数:
172
SELECTsysobjects.name AS 表名称 , --------------as 的作用:为字段起一个别名 --sysproperties.[value] AS 表说明 , ----------[ ]方括号的作用:为了避免和关键字冲突syscolumns.name AS 字段...
分类:
数据库 时间:
2015-10-08 16:25:54
阅读次数:
201
syscolumns每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。列名数据类型描述namesysname列名或过程参数的名称。idint该列所属的表对象 ID,或与该参数关联的存储过程 ID。xtypetinyintsystypes 中的物理存储类型。t...
分类:
其他好文 时间:
2015-09-17 21:33:59
阅读次数:
340
selectsysobjects.nameastbName,syscolumns.nameascolName,(casewhen(CHARINDEX('char',type_name(syscolumns.xtype))>0)then'('+type_name(syscolumns.xtype)+'...
分类:
数据库 时间:
2015-09-15 09:24:04
阅读次数:
261
1、sp_helptext: 显示规则,默认值,为加密的存储过程,用户定义函数,触发器或视图2、根据字段名查询数据库中的某表名 select [name] from sysobjects where [id] in (select[id] from syscolumns where [nam...
分类:
数据库 时间:
2015-09-14 22:34:39
阅读次数:
272
select a.name as 表名from sysobjects aleft join syscolumns b on a.id=b.idwhere a.xtype='U' and b.name='字段名'--查找不包含指定字段的表名select a.name as 表名from sysobje...
分类:
其他好文 时间:
2015-09-12 19:00:03
阅读次数:
126
查找字段名为user_name的所有表 select d.name as table_name, a.name as column_name from syscolumns a inner join sysobjects d on a.id = d.id and d.xtype = 'U' wher...
分类:
数据库 时间:
2015-08-28 19:03:33
阅读次数:
230
获得表信息:select syscolumns.name as field, syscolumns.isnullable as nullis, systypes.name as sqltype, syscolumns.[length] as lenth, ISNULL...
分类:
数据库 时间:
2015-08-28 10:57:34
阅读次数:
212
1、根据表名查询对象IDSELECT OBJECT_ID('Production.Product')结果:1429580131不能作为输入参数:列名、约束名能作为输入参数:表名2、根据对象ID查询表名SELECT OBJECT_NAME(1429580131)结果:Product一、syscolum...
分类:
其他好文 时间:
2015-07-17 22:20:51
阅读次数:
173
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE id = ( SELECT syscolumns.cdefault FROM sysobjects INNER JOIN syscolumns ON sysobjects.Id=syscolu...
分类:
数据库 时间:
2015-06-09 11:36:52
阅读次数:
184