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

返回表的最近统计信息的日期

 

posted @ 2022-02-22 15:19  Jerry_Chen  阅读(44)  评论(0编辑  收藏  举报