获取所有数据名、数据库表名
来源:互联网 发布:宝宝创意照片软件 编辑:程序博客网 时间:2024/04/28 03:07
1.获取所有数据库名:
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')
下面是获取表名,大小,类型等
Select
(case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名,
(case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(case when (Select count(*) FROM sysobjects Where (name in
(Select name FROM sysindexes Where (id = a.id) AND (indid in
(Select indid FROM sysindexkeys Where (id = a.id) AND (colid in
(Select colid FROM syscolumns Where (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) 主键, b.name 类型, a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,
(case when a.isnullable=1 then '√'else '' end) 允许空,
isnull(e.text,'') 默认值,
isnull(g.[value],'') AS 字段说明
FROM syscolumns a left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sysproperties g on a.id=g.id AND a.colid = g.smallid
order by a.id,a.colorder
(case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名,
(case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
(case when (Select count(*) FROM sysobjects Where (name in
(Select name FROM sysindexes Where (id = a.id) AND (indid in
(Select indid FROM sysindexkeys Where (id = a.id) AND (colid in
(Select colid FROM syscolumns Where (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 then '√' else '' end) 主键, b.name 类型, a.length 占用字节数,
COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,
(case when a.isnullable=1 then '√'else '' end) 允许空,
isnull(e.text,'') 默认值,
isnull(g.[value],'') AS 字段说明
FROM syscolumns a left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sysproperties g on a.id=g.id AND a.colid = g.smallid
order by a.id,a.colorder
- 获取所有数据名、数据库表名
- 获取SQL Server所有数据库名,表名,字段名
- 获取所有数据库名、表名、字段名
- asp.net获取SQL所有数据库名、所有表名、所有字段名、列描述
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- 获取SQL所有用户名、数据库名、所有表名、所有字段名
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- Sql Server 获取SQL 所有数据库名、所有表名、所有字段名
- 获取SQL所有数据库名、所有表名、所有字段名、表字段长度
- 获取SQL所有数据库名、所有表名、所有字段名、表字段长度
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- asp.net获取SQL所有数据库名、所有表名、所有字段名、列描述
- 获取SQL所有用户名、数据库名、所有表名、所有字段名
- SQL Server中获取所有数据库名、所有表名、所有字段名的SQL语句
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- Sql Server获取SQL所有数据库名、所有表名、所有字段名
- 获取SQL数据库中的数据库名、所有表名、所有字段名、列描述
- 酷点 CoolDock 0.75 发布:内存占用优化 修正多个问题
- 写了一个专门用于控制台环境下输入密码的程序。。
- wxWidgets for C++从资源文件中静态装载图像
- MicroXwin 一个优化的 X Window Systems
- 闪游浏览器0.45发布下载:超多细节改进,更稳更强
- 获取所有数据名、数据库表名
- Vista优化大师3.31正式版下载,磁盘整理升级到1.1
- SQL注入漏洞全接触--入门篇
- Vista一键还原(Vista Ghost)1.35 简体中文免费版下载
- JBPM的一些出错信息以及对应修改办法
- 你在公司排老几?
- wxWidgets wxConfig类
- Windows装机必备软件大全,全部支持Vista系统
- wxWidgets不完全系列之--wxDC