SQL 表信息问题
若要查看表的列名,可以使用 sp_help 或下列查询之一:SELECT
name FROM sys.columns WHERE OBJECT_ID IN (SELECT OBJECT_ID
('table_name')) 或 SELECT TOP 0 * FROM table_name。
1. Execute sp_help tablename 如: Execute sp_help
'Schedule'
2. Select Top 0 * From tablename
如:Select Top 0 * From 'Schedule'
3. Select name
From sys.columns where Object_Id In (Select
Object_Id(tablename)) 如: Select name From sys.columns
where Object_Id In (Select Object_Id('Schedule'))
三种的区别如下:
1. 可以得到table的详细信息,可以得到五个表
2.
一个无记录行的表结构
3.
一个单列表,列名name,内容是表的列名称