获取所有数据库名表名字段名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取所有数据库名表名字段名相关的知识,希望对你有一定的参考价值。
-- 获取所有数据库名
select name from master..sysdatabases where name = ‘Fly‘
-- 获取所有表名
select name from Fly..sysobjects where xtype=‘U‘ order by name
--获取字段名
SELECT COLUMN_NAME,DATA_TYPE FROM Fly.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= ‘A‘
DECLARE
@DataBaseName nvarchar(100)
,@TableName nvarchar(100)
,@exec_Sql varchar(100)
set @DataBaseName = ‘Fly‘
set @TableName = ‘A‘
set @exec_Sql = ‘SELECT COLUMN_NAME,DATA_TYPE FROM ‘
+ @DataBaseName
+ ‘.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME= ‘
+ ‘‘‘‘ + @TableName +‘‘‘‘
exec(@exec_Sql)
以上是关于获取所有数据库名表名字段名的主要内容,如果未能解决你的问题,请参考以下文章