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