在SQL2005查询表结构的SQL语句使用的共享

在SQL2005查询表结构的SQL语句使用的共享
复制代码代码如下所示:
选择
(当a.colorder = 1然后d.name别的' '端)为表名,如果表名是相同的,返回的空列(表字段信息表一中D)
序列号的a.colorder场,
该a.name名称字段,
(当columnproperty(张,a.name,'isidentity)= 1 ' '其他'端V)作为标志,返回IsIdentity的价值,isidentity只有两个值:0, 1
(当(select count(*)从中查询主键
(姓名)
(选择名字,还是一样的
在(ID =张)和(indid在)
(选择indid从sysindexkeys
在(ID =张)和(给的)
(选择给从列
在(ID =张)和(name = a.name))
)))))
和(xtype = 'pk '))> 0 ' '其他'端V)的关键,关键的终端查询
b.name类型,——systypes中存在B
a.length为占用的字节数,
columnproperty(张,a.name,'precision)作为长度,
Isnull(columnproperty(张,a.name,规模),0)为十进制数字,
(当a.isnullable = 1 ' '其他' V端)允许空,
Isnull(e.text,)作为默认值,syscomments E
ISNULL(G. {value},)作为字段指示--sys.extended_properties G(信息表)
从B列加入systypes中存在左
在a.xtype = b.xusertype
内部联接中D
在张= d.id和d.xtype = 'u'and d.name <> 'dtproperties
连接syscomments E
在a.cdefault = e.id
左连接sys.extended_properties G
在张g.major_id和g.minor_id a.colid = =
在d.name = 'systempara --表进行查询
以张,a.colorder
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部