2.1取得数据库中所有表名
样例数据:
语句:
select t.name '表名' from sysobjects t where OBJECTPROPERTY(t.id, N'IsUserTable') = 1
或者用select name from sysobjects where type='U'
执行结果:
2.2 取得所有表中的所有字段名
语句:
select distinct c.name '字段名' from sysobjects t, syscolumns c
where t.id = c.id and OBJECTPROPERTY(t.id, N'IsUserTable') = 1
执行结果:
注:字段较多,后面略
2.3查所有表和字段
语句:select t.name '表名' ,c.name '字段名' from sysobjects t, syscolumns c
where t.id = c.id and OBJECTPROPERTY(t.id, N'IsUserTable') = 1 group by t.name,c.name
执行结果:
注:字段较多,后面略
2.4查某个表的所有字段
Table_1原始数据:
语句:
select t.name,c.name '字段名' from sysobjects t, syscolumns c
where t.id = c.id and OBJECTPROPERTY(t.id, N'IsUserTable') = 1
and t.name='Table_1'
执行结果:
2.5查字段属于哪个表(即找含有相同字段的表)
查询姓名列在哪些表中有
语句:
select distinct t.name from sysobjects t, syscolumns c
where t.id = c.id and OBJECTPROPERTY(t.id, N'IsUserTable') = 1
and c.name in ('姓名')
执行结果:
相关推荐
C#获得SQLServer服务器名、数据库名、表名、以及字段名的方法归类.pdf
SQL查询包含某个字段的所有表名 SQL查询包含某个字段的所有表名 在查询分析器中选中目标数据库,执行以下语句。
Sql Server获取SQL所有数据库名、所有表名、所有字段名.docx
java如何获得数据库表中各字段的字段名
达梦数据库查询数据库所有表名-DM7达梦数据库常用的运维SQL语句 数据库运维.pdf
可以根据输入的表名自动生成表中的字段,并以insert into 和UPDATE 两种方式展现出来.
PL/SQL实现获得所有表名及列名到表.
下面为大家介绍利用SQL查询语句获取Mysql数据库中表的表名,表描述、字段ID、字段名、数据类型、长度、精度、是否可以为null、默认值、是否自增、是否是主键、列描述 一、查询表信息(表名/表描述) SELECT table_...
SQL获取数据库的数据库名,表名,存储过程
本文向大家介绍了使用SQL语句提取数据库所有表的表名、字段名的实例代码,在SQLserver 中进行了测试,具体内容如下: --查询所有用户表所有字段的特征 SELECT D.Name as TableName, A.colorder AS ColOrder, A.name...
写SQL语句时,可以做到对表名、字段名大小写是要区分。 相当有用
SQL获取所有数据库名、表名、储存过程以及参数列表,根据需要查询SQL server服务器中数据库的名称,表的名称,编写存储过程及参数列表
一键在数据库中所有的表查询所需要的数据,不需要知道表名,字段名,查询出内容所在的数据库表,字段。
从SQL脚本抽取数据库表名的Python小工具。利用正则表达式实现了从复杂的SQL脚本中抽取出使用的数据库实体表名。
asp.net获取SQL所有数据库名、所有表名、所有字段名
本文例出了使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名的SQL语句,有需要的可以参考下
一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)。其实操作就是对SQLServer查询记录,插入到MySQL里...
包含SQLserver数据库的两个存储过程的完全代码,该存储存储可以一次性替换数据库中所有表或者所有列中的关键字,并介绍其使用方法。本存储过程在我单位更名时起到重要作用。