您的位置:首页 > 其它

显示中所有表及其信息

2008-04-26 21:55 176 查看
ALTERPROCEDUREdbo.StoredProcedure1
AS
select (casewhenCOLUMNPROPERTY(ss.id,ss.name,'IsIdentity')=1then'1'else'0'end)N'标识',(casewhen(SELECTcount(*)FROMsysobjectsWHERE(namein(SELECTnameFROMsysindexesWHERE(id=ss.id)AND(indidin(SELECTindidFROMsysindexkeysWHERE(id=ss.id)AND(colidin(SELECTcolidFROMsyscolumnsWHERE(id=ss.id)AND(name=ss.name)))))))AND(xtype='PK'))>0then'1'else'0'end)N'主键',ss.colorderN'字段序号',(casewhenss.isnullable=1then'1'else'0'end)N'允许空',s.nameasN'表名',ss.nameasN'字段名',t.nameasN'数据类型',isnull(COLUMNPROPERTY(ss.id,ss.name,'Scale'),0)asN'小数位数',ss.lengthN'占用字节数',isnull(e.text,'')N'默认值',COLUMNPROPERTY(ss.id,ss.name,'PRECISION')asN'长度',g.[value]asN'字段描述'fromsysobjectssLeftjoinsyscolumnsssonss.id=s.idinnerjoinsystypestOn(t.xtype=ss.xtypeandt.name<>'sysname')innerjoinsyspropertiesgon(ss.id=g.idANDss.colid=g.smallid)innerjoinsysindexkeysskon(sk.id=ss.idandsk.colid=1) leftjoinsyscommentse
onss.cdefault=e.idwheres.Xtype='u'ands.name<>'dtproperties'
RETURN
--byhuntfox
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: