首頁 / CompScience / Database / 看看資料表對不對

看看資料表對不對

今天在讀深入淺出SQL這書到請看,你的資料表這裡,發現了一個之前沒使用過的語法:

{DESCRIBE | } tbl_name [col_name | wild]

可以用來提供資料表內的欄位資訊,當然這個應該不是標準的SQL語法,應該只是MySQL的語法,因為工作上需求,ㄚ琪也順便查一下MS SQL、DB2及Oracle等常用的資料庫,是否也有類似的語法。

sp_tables [ [ @table_name = ] 'name' ]
     [ , [ @table_owner = ] 'owner' ]
     [ , [ @table_qualifier = ] 'qualifier' ]      [ , [ @table_type = ] "type" ]
     [ , [@fUsePattern = ] 'fUsePattern'];

 

Read syntax diagramSkip visual syntax diagram>>-DESCRIBE----------------------------------------------------->

     .-OUTPUT-.
>--+-+--------+--+-select-statement-+-------------------+------><
   |             '-call-statement---'                   |
   '-+-TABLE--table-name-------------+--+-------------+-'
     '-INDEXES FOR TABLE--table-name-'  '-SHOW DETAIL-'

DESC table

DESC view

DESC synonym

DESC function

DESC package

看起來MySQL、Db2跟Oracle都很類似,就只有MS SQL跟別人差比較多,而且從字面上又很難解讀這個命令,唉。

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

Scroll To Top
按讚 !
愛你喔!