mssql sqlserver sql脚本查询指定指定sql引擎下数据库信息、数据表、数据列方法分享


摘要:
下文讲述使用sql脚本检索sqlserver引擎下的数据库信息 数据表 表中列信息的方法分享,如下所示:
实验环境:sql server 2008 R2

    ---获取数据库引擎下所有数据库名称
SELECT name as [数据库名称] 
     FROM master..sysdatabases 

---获取指定数据库下的数据表名称
---例:获取test数据库下所有数据表信息
SELECT name as [数据表名称],
 case 
   when xtype='U' then N'用户表'
   when xtype='S' then N'系统表'
 end  as [数据表类型] 
   FROM test..sysobjects Where xtype ='U'  
 
---获取指定数据表中的列名 
---例:获取tableName下的列名信息
select  name as [列名]  
 FROM test..syscolumns 
 WHERE id=Object_Id('tableName') 
mssql_sqlserver_数据表查询_8807

mssql_sqlserver_数据表查询_8807