SQL中查询数据表字段名称的查询语句[转]
2010-01-22 23:08
381 查看
Select Name FROM Master..SysDatabases orDER BY Name
2.获取所有表名:
Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
Select Name FROM SysColumns Where id=Object_Id('TableName')
4、表字段的长度
select
table_name ,
column_name,
isnull(column_default,'') default_value,
is_nullable,
data_type,
isnull(isnull(isnull(character_maximum_length,numeric_precision),datetime_precision),1) length
from information_schema.columns
where not table_name in('sysdiagrams','dtproperties')
2.获取所有表名:
Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
Select Name FROM SysColumns Where id=Object_Id('TableName')
4、表字段的长度
select
table_name ,
column_name,
isnull(column_default,'') default_value,
is_nullable,
data_type,
isnull(isnull(isnull(character_maximum_length,numeric_precision),datetime_precision),1) length
from information_schema.columns
where not table_name in('sysdiagrams','dtproperties')
相关文章推荐
- SQL中查询数据表字段名称的查询语句
- SQL中查询数据表字段名称的查询语句
- SQL中查询数据表字段名称的查询语句
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 用SQL语句获取MSSQL表关键字段的名称、数据类型和长度
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- 数据库SQL语句:查询一张表中某字段重复的数据
- tp框架和SQL语句查询数据表中的某字段包含某值
- excel内一键进行sql查询(使用方法 1.选择’需要进行sql查询区域 包括字段名 2 输入sql语句 3.选择输出数据的单元格)
- 动态SQL语句根据数据库列来查询数据,动态的生成列名称
- 如何用SQL语句查询一个数据表所有字段的类型
- 查找数据库指定数据的数据表和字段名称SQL语句
- Mysql 查询部分字段重复数据sql语句
- sqlserver 查询多个字段数据重复sql语句
- 查找数据库指定数据的数据表和字段名称SQL语句
- sql语句查询某字段中包含指定字符串的数据列表,完全匹配字段中逗号中间的字符串数据
- SQL常用语句之-查询数据库表中的字段上的重复数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher