How do I list all the columns in a table?

前端 未结 12 707
挽巷
挽巷 2020-12-07 07:31

For the various popular database systems, how do you list all the columns in a table?

12条回答
  •  长情又很酷
    2020-12-07 07:52

    SQL Server

    SELECT 
        c.name 
    FROM
        sys.objects o
    INNER JOIN
        sys.columns c
    ON
        c.object_id = o.object_id
    AND o.name = 'Table_Name'
    

    or

    SELECT 
        COLUMN_NAME 
    FROM 
        INFORMATION_SCHEMA.COLUMNS
    WHERE 
        TABLE_NAME  = 'Table_Name'
    

    The second way is an ANSI standard and therefore should work on all ANSI compliant databases.

提交回复
热议问题