• SQL type in 语法


    SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。

    type in ()的例子:

    type in (N'P', N'PC')
    type in (N'U')

    Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。

    对象类型(xtype)。可以是下列对象类型中的一种:

    type in (N'P', N'PC')
    type in (N'U')
    C = CHECK 约束

    D = 默认值或 DEFAULT 约束

    F = FOREIGN KEY 约束

    L = 日志

    FN = 标量函数

    IF = 内嵌表函数

    P = 存储过程

    PK = PRIMARY KEY 约束(类型是 K)

    RF = 复制筛选存储过程

    S = 系统表

    TF = 表函数

    TR = 触发器

    U = 用户表

    UQ = UNIQUE 约束(类型是 K)

    V = 视图

    X = 扩展存储过程

    当xtype='U' and status>0代表是用户建立的表,对象名就是表名,对象ID就是表的ID值。

    用: select * from misa.dbo.sysobjects where xtype='U'and status>0 就可以列出库misa中所有的用户建立的表名。


    type in (N'P', N'PC')
    type in (N'U')

    SELECT * FROM SYSOBJECTS WHERE PARENT_OBJ = OBJECT_ID( 'CS') AND XTYPE='TR'

    列出表cs的所有属性,上面是trigger!

  • 相关阅读:
    求解大于或等于某个4字节正整数的最小2次幂
    C++17 std::optional
    C++主动调用析构函数
    std::raise()
    C++ std::integral_constant
    C++ range-v3库的安装与测试[Utunbu 18.04]
    python将YUV420P文件转PNG图片格式
    python将两张图片横向或者纵向合成一张
    folly库之Benchmark.h
    Facebook的folly库在Utunbu上的编译
  • 原文地址:https://www.cnblogs.com/yellowapplemylove/p/2021514.html
Copyright © 2020-2023  润新知