SQL Server ->> 元數據函數

@@PROCID

當前存儲過程的object_id

 

APP_NAME

當前會話的調用應用程序名稱,像一般JDBC就是JDBC驅動的名稱

 

COL_LENGTH

表字段類型的長度定義  COL_LENGTH (表名,字段名)

 

COL_NAME

COL_NAME ( table_id , column_id ) 根據表的object_id和字段id返回名稱,一般用在sys.columns這種DMV的關聯查詢輸出字段。

 

DB_ID、DB_NAME、OBJECT_ID、OBJECT_NAME、SCHEMA_ID、SCHEMA_NAME、FILE_ID、FILE_NAME、FILEGROUP_NAME、FILEGROUP_ID

這幾個是我用過的函數,從字面含義上就能知道這些函數幹嘛的

 

COLUMNPROPERTY、DATABASEPROPERTYEX、INDEXPROPERT、 OBJECTPROPERTY、OBJECTPROPERTYEX、SERVERPROPERTY、FILEPROPERTY、FILEPROPERTYEX、FILEGROUPPROPERTY

這幾個都是查詢不同對象的屬性,分別從大到小是服務器、數據庫、文件組、文件、表、字段、索引。很多其實可以通過DMV替代,例如object,filegroup,file都是有對應的DMV。不同的是SERVERPROPERTY,這個應該是沒有對應的DMV的。

 

PARSENAME

把由逗號組成的完整表名的結構拆分出來

 

STATS_DATE

返回表的最近統計信息的日期

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章