数码资讯
获取SQLServer表字段的各种属性实例代码
复制代码代码如下所示: SQL Server 2000 选择a.name作为字段名,案件时存在 (选择1 从中 在'pk'and parent_obj xtype = =张和名字 (选择的名字 从sysindexes indid在哪里 (选择indid 从sysindexkeys id是张和给= a
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
SQL Server 2000
选择a.name作为字段名,案件时存在
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))))
然后'1'else '0'结束时主密钥,columnproperty(张,a.name,
isidentity)= 1然后1其他'0'end作为标识符,b.name类型,
a.length为占用的字节数,columnproperty(张,a.name,'precision)作为长度,
a.xscale为十进制,a.isnullable可以空,空(e.text,)作为默认值,isnull(G. {value},
作为字段描述
从列一个左外连接
在a.xusertype = b.xusertype内Systypes B加入
D在sysobjects张= d.id和d.xtype = 'u'and
d.name'dtproperties'left外连接
syscomments E对a.cdefault = e.id左外连接
sysproperties G = g.id张和a.colid = g.smallid左外连接
sysproperties F对d.id = f.id和f.smallid = 0
在(d.name =表名称)
--2.sql服务器2005
存在时选择案例
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))然后'1'else '0'结束。
isidentity ' = 1然后1其他'0'end as'identity ',a.name ColName。
‘精确')as'length ',a.xscale,a.isnullable,isnull(e.text,)as'default,isnull(p.value,)为顾问
从sys.syscolumns作为内部联接
sys.sysobjects B对张=数据内加入
Sys.systypes为C a.xtype = c.xtype左外连接
sys.syscomments E对a.cdefault = e.id左外连接
sys.extended_properties为P = p.major_id张和a.colid = p.minor_id
在(b.name = 'keyfactory)和(c.status <> 1)
--b.name = 'keyfactory ','keyfactory '是你要找的数据表。
——2,SQL Server 2005
存在时选择案例
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))然后'1'else '0'结束。
isidentity ' = 1然后1其他'0'end as'identity ',a.name ColName。
‘精确')as'length ',a.xscale,a.isnullable,isnull(e.text,)as'default,isnull(p.value,)为顾问
从sys.syscolumns作为内部联接
sys.sysobjects B对张=数据内加入
Sys.systypes为C a.xtype = c.xtype左外连接
sys.syscomments E对a.cdefault = e.id左外连接
sys.extended_properties为P = p.major_id张和a.colid = p.minor_id
在(b.name = 'keyfactory)和(c.status <> 1)
--b.name = 'keyfactory ','keyfactory '是你要找的数据表。
SQL Server 2000
选择a.name作为字段名,案件时存在
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))))
然后'1'else '0'结束时主密钥,columnproperty(张,a.name,
isidentity)= 1然后1其他'0'end作为标识符,b.name类型,
a.length为占用的字节数,columnproperty(张,a.name,'precision)作为长度,
a.xscale为十进制,a.isnullable可以空,空(e.text,)作为默认值,isnull(G. {value},
作为字段描述
从列一个左外连接
在a.xusertype = b.xusertype内Systypes B加入
D在sysobjects张= d.id和d.xtype = 'u'and
d.name'dtproperties'left外连接
syscomments E对a.cdefault = e.id左外连接
sysproperties G = g.id张和a.colid = g.smallid左外连接
sysproperties F对d.id = f.id和f.smallid = 0
在(d.name =表名称)
--2.sql服务器2005
存在时选择案例
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))然后'1'else '0'结束。
isidentity ' = 1然后1其他'0'end as'identity ',a.name ColName。
‘精确')as'length ',a.xscale,a.isnullable,isnull(e.text,)as'default,isnull(p.value,)为顾问
从sys.syscolumns作为内部联接
sys.sysobjects B对张=数据内加入
Sys.systypes为C a.xtype = c.xtype左外连接
sys.syscomments E对a.cdefault = e.id左外连接
sys.extended_properties为P = p.major_id张和a.colid = p.minor_id
在(b.name = 'keyfactory)和(c.status <> 1)
--b.name = 'keyfactory ','keyfactory '是你要找的数据表。
——2,SQL Server 2005
存在时选择案例
(选择1
从中
在'pk'and parent_obj xtype = =张和名字
(选择的名字
从sysindexes
indid在哪里
(选择indid
从sysindexkeys
id是张和给= a.colid))然后'1'else '0'结束。
isidentity ' = 1然后1其他'0'end as'identity ',a.name ColName。
‘精确')as'length ',a.xscale,a.isnullable,isnull(e.text,)as'default,isnull(p.value,)为顾问
从sys.syscolumns作为内部联接
sys.sysobjects B对张=数据内加入
Sys.systypes为C a.xtype = c.xtype左外连接
sys.syscomments E对a.cdefault = e.id左外连接
sys.extended_properties为P = p.major_id张和a.colid = p.minor_id
在(b.name = 'keyfactory)和(c.status <> 1)
--b.name = 'keyfactory ','keyfactory '是你要找的数据表。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。