用SQL语句获取MSSQL表关键字段的名称、数据类型和长度
2008-05-27 00:17
525 查看
用SQL语句获取MSSQL表关键字段的名称、数据类型和长度
SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns,systypes,sysobjects,sysindexes,sysindexkeys WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名称') AND sysobjects.xtype = 'PK' AND sysobjects.parent_obj = syscolumns.id AND sysindexes.id = syscolumns.id AND sysobjects.name = sysindexes.name AND sysindexkeys.id = syscolumns.id AND sysindexkeys.indid = sysindexes.indid AND syscolumns.colid = sysindexkeys.colid
如果表有多个主键,那可返回多个主键信息。
SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns,systypes,sysobjects,sysindexes,sysindexkeys WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名称') AND sysobjects.xtype = 'PK' AND sysobjects.parent_obj = syscolumns.id AND sysindexes.id = syscolumns.id AND sysobjects.name = sysindexes.name AND sysindexkeys.id = syscolumns.id AND sysindexkeys.indid = sysindexes.indid AND syscolumns.colid = sysindexkeys.colid
如果表有多个主键,那可返回多个主键信息。
相关文章推荐
- oracle获取表的字段名称、字段类型、长度、注释、主键的sql语句
- MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- SQL Server 中获取数据库所有表及其字段名称、类型、长度的SQL
- sql获取数据库中数据表的字段名称,类型等信息
- --查询Oracle表字段名称,类型,数据长度,注释的语句
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- Sql :获取数据库所有表及其字段名称、类型、长度 (也可以指定单张或若干张表的详细信息。。。)
- 转载Sql 获取数据库所有表及其字段名称,类型,长度
- 获取字段,标识,主键,类型,长度,小数位数,允许为空,字段说明 for sql 2000
- SQL语句来获取一个表的所有列的信息,如,列名、类型、长度等
- SQL获取指定数据表所有字段类型和精度脚本
- 查找数据库指定数据的数据表和字段名称SQL语句
- 查找数据库指定数据的数据表和字段名称SQL语句
- 读取sql server表的字段名,字段类型,字段长度,字段属性的sql语句
- SQL 数据库命令-----获取列名,数据类型 ,长度
- 通过sql语句 获取表的所有字段名 类型等属性
- 获取数据名称、表名、字段名、字段类型
- SQL 语句获取表字段名称,属性.
- SQL语句获取所有数据库名、表名、字段名、表字段长度