SQL查看錶註釋、字段註釋

MySQL:

       查看錶註釋:用 SHOW TABLE STATUS [FROM db_name]

              示例:

                       SHOW TABLE STATUS ; --數據庫下所有表註釋

                       SHOW TABLE STATUS FROM 'dbname'; --數據庫[dbname]下所有表註釋

                       SHOW TABLE STATUS FROM 'dbname' WHERE NAME = 'table'; --查看錶[table]的註釋

      查看字段註釋:

              查詢數據庫 db_name 的 表 table_name 的字段信息:

                       select * from information_schema.columns T where table_schema ='db_name' and table_name = 'table_name';

Oracle:

            查看錶註釋:

                SELECT * FROM USER_TAB_COMMENTS T WHERE T.TABLE_NAME=‘table_name’

                USER_TAB_COMMENTS :table_name,table_type,comments

            查看字段註釋:

                默認爲當前連接數據庫

                SELECT * FROM USER_COL_COMMENTS T WHERE T.TABLE_NAME=‘table_name’

                SELECT T.TABLE_NAME,T.COLUMN_NAME,T.COMMENTS FROM USER_COL_COMMENTS T WHERE T.TABLE_NAME=‘table_name’


sqlsever 2005:

        查看字段註釋:

 SELECT

A.name AS table_name,

B.name AS column_name,

C.value AS column_description

FROM sys.tables A

INNER JOIN sys.columns B ON B.object_id = A.object_id

LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id

WHERE A.name = 'table_name'

發佈了17 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章