1.SQLServer系统视sysobjects中type字段说明
2.SQLSERVER如何用脚本查看数据库处于什么高可用模式?
SQLServer系统视sysobjects中type字段说明
SQLServer中系统视图sysobjects中type字段的视视图对象类型:
AF = 聚合函数 (CLR)
C = CHECK 约束
D = DEFAULT(约束或独立)
F = FOREIGN KEY 约束
FN = SQL 标量函数
FS = 程序集 (CLR) 标量函数
FT = 程序集 (CLR) 表值函数
IF = SQL 内联表值函数
IT = 内部表
P = SQL 存储过程
PC = 程序集 (CLR) 存储过程
PG = 计划指南
PK = PRIMARY KEY 约束
R = 规则(旧式,独立)
RF = 复制筛选过程
S = 系统基表
SN = 同义词
SQ = 服务队列
TA = 程序集 (CLR) DML 触发器
TF = SQL 表值函数
TR = SQL DML 触发器
U = 表(用户定义类型)
UQ = UNIQUE 约束
V = 视图
X = 扩展存储过程
SQLServer系统视图sysobjects中type字段说明
标签:objectstr字段说明uniq队列用户efault定义类dml
标签 object str 字段说明 uniq 队列 用户 efault 定义类 dml
SQLSERVER如何用脚本查看数据库处于什么高可用模式?
该SQL语句会使用到sys.extended_properties目录视图。图源Clua源码分析工具
该视图的视视图android源码精简说明如下:
说明:该视图针对当前数据库中的每个扩展属性返回一行。
具体返回结果集中每列的图源门窗php源码含义请参考MSDN文档。
示例代码如下:
例如我要查询表table1的视视图ts流源码所有列的列说明:
select A.Value,B.Name,
C.Name as TypeName,B.Max_length,B.Precision,B.Scale
from sys.extended_properties A inner join sys.columns B
on A.major_id=B.object_id
and A.minor_id=B.Column_id
inner join sys.types c on B.user_type_id=C.user_type_id
where A.major_ID=object_id('Storage_Goods') and A.Value!=''
注意:目录视图只有SQL SERVER及以上版本才有。
图源摩卡世界 源码