sql 列出表和视图中的所有列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 列出表和视图中的所有列相关的知识,希望对你有一定的参考价值。

SELECT
          SO.NAME AS "Table Name"
        , SC.NAME AS "Column Name"
        , SM.TEXT AS "Default Value"
FROM
          dbo.sysobjects SO
          INNER JOIN
                    dbo.syscolumns SC
          ON
                    SO.id = SC.id
          LEFT JOIN
                    dbo.syscomments SM
          ON
                    SC.cdefault = SM.id
WHERE
          SO.xtype IN ('U'
                     ,'V')
ORDER BY
          SO.[name]
        , SC.colid

以上是关于sql 列出表和视图中的所有列的主要内容,如果未能解决你的问题,请参考以下文章

SQL:如何在数据库中的所有视图中搜索 ID 并列出提供结果的视图和列名称? [复制]

列出我的数据库中的所有表和列 (ORACLE)

使用 SQL 列出表中的所有列 [重复]

sql 列出表中的所有列名称

有没有办法列出 ORACLE 查询中使用的表和列? [复制]

如何查询oracle中的所有表和视图