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,内容是表的列名称