获取一个数据库中的所有表的名称、一个表中所有字段的名称
2012-02-22 20:09
621 查看
1、如何用SQL获取一个数据库中的所有表的名称;
2、如何用SQL获取一个表中所有字段的名称;
, dbo.syscolumns.name AS columns
FROM dbo.sysobjects INNER JOIN
dbo.syscolumns ON dbo.sysobjects.id = dbo.syscolumns.id
WHERE (dbo.sysobjects.xtype = 'u')
SELECT * FROM sysobjects WHERE xtype='u'
2、如何用SQL获取一个表中所有字段的名称;
SELECT c.name,o.name FROM syscolumns AS c INNER JOIN sysobjects AS o ON c.id = o.id
select name from sysobjects where xtype='U' select name from syscolumns where id=object_id(N'表明')
Select Name from sysobjects where Type='U' Select Name from syscolumns where ID=OBJECT_ID(N'TableName') Order By ColID
SELECT dbo.sysobjects.name AS