Contents tagged with SQL

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