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
返回表的最近统计信息的日期
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2016-02-22 SQL Server ->> 与SQL Server服务配置相关的DMV