在列出表中所有字段名的時候,用到了這樣一個SQL函數:object_id
這裡我將其作用與用法列出來,好讓大家明白:
OBJECT_ID:
返回數據庫對象標識號。
語法
OBJECT_ID ( 'object' )
參數
'object'
要使用的對象。object 的數據類型為 char 或 nchar。如果 object 的數據類型是 char,那麼隱性將其轉換成 nchar。
返回類型
int
注釋
當該參數對系統函數可選時,則系統采用當前數據庫、主機、服務器用戶或數據庫用戶。內置函數後面必須跟圓括號。
如果指定一個臨時表名,則必須在臨時表名前面加上數據庫名,例如:
SELECT OBJECT_ID('tempdb..#mytemptable')
系統函數可以在選擇列表、WHERE 子句和任何允許使用表達式的地方使用。有關更多信息,請參見表達式和 WHERE。
示例
下面的示例為 pubs 數據庫中的 authors 表返回對象 ID。
USE master
SELECT OBJECT_ID('pubs..authors')
下面是結果集:
-----------
1977058079
(1 row(s) affected)