您的足迹:首页 > 未分类 >sqlserver 查询数据库名 表名 字段名 字段类型等

sqlserver 查询数据库名 表名 字段名 字段类型等

--注:t_Users 表名 T_Users 数据库名
--2014年8月25日11:31:40
--获取所有数据库名
SELECT Name FROM Master..SysDatabases ORDER BY Name
--.获取指定数据库的所有表名
use T_User
SELECT Name FROM SysObjects Where XType='U' ORDER BY Name
--获取指定表的所有字段名
use T_User
SELECT Name FROM SysColumns WHERE id=Object_Id('t_Users')
--获取数据库所有类型
use T_User
select name from systypes
--获取主键字段
use T_User
SELECT name FROM SysColumns WHERE id=Object_Id('t_Users') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('t_Users'))
--获取字段类型
use T_User
select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('t_Users') and a.xtype=b.xtype
--取表结构
use T_User
select column_name,data_type,character_maximum_length from information_schema.columns where table_name = 't_Users'
本博客所有文章如无特别注明均为原创。作者:cc复制或转载请以超链接形式注明转自 我的博客
原文地址《sqlserver 查询数据库名 表名 字段名 字段类型等

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)