SQL语句查询数据库中的表名称列主/自动增长实例

SQL语句查询数据库中的表名称列主/自动增长实例
SQL语句查询数据库中的表名列名称/主键/自动增长值

——查询数据库中用户创建的表。

---- jsj01是数据库的名称

选择的名字是从哪里jsj01 ..中类型= 'u'and名称不在('dtproperties)

-查询表单中的字段信息

文档是一个表名
----选择*从列的id是object_id('docs)

——查询数据库中的所有类型
----选择名字,xtype从systypes中存在

-两个表查找,显示表中的所有字段和相应的数据类型

----列领域的X型对应于xusertype systypes中存在,并在名称字段systypes中存在的字段的数据类型。
文档是一个表名
选择a.name作为字段名,b.name类型从
列为
加入systypes中存在B
在a.xtype = b.xusertype
id是object_id('docs)

文档是一个表名:查询表字段、类型、描述

选择a.name字段名,b.name型,c.value评论
列为
连接systypes中存在B
在a.xtype = b.xusertype
全连接::fn_listextendedproperty(null,用户,'dbo ',' 'docs }},,'column ',默认)C -这是2000版,和2005
在a.name = c.objname整理chinese_prc_ci_as————排序规则(有时不加,如果两表排序规则是不同的)
——加入sysproperties C
——张= c.major_id
id是object_id('docs)

查询表中的主键,主键不为空,如果是多个键键有多个值的PK为基调的外键FK
--- jsj01表示表名FK的数据库名称文件名称外键

选择column_name作为主键,*
jsj01 information_schema.key_column_usage { }。
在table_name = 'docs'and constraint_name like'fk_ %

——SELECT * FROM sysobjects,object_name(sysobjects。parent_obj)= 'docs-- xtype = 'pk
——选择*从sysconstraints id是object_id('docs)
——选择*从列的id是object_id('docs)
——SELECT * FROM sysindexes
——选择*从sysindexkeys

查询表中的自动增长字段不是空的,如果只有一个字段的话
文档是一个表名

选择a.name column_name,b.name data_type
从列一个,systypes中存在B
在张= object_id('docs)和a.xtype = b.xusertype
和a.autoval不空
作者pukuimin1226
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部