复制代码代码如下所示:
选择
(当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