zoukankan      html  css  js  c++  java
  • SQLServer2005一些我不常用TSQL的记录(1)

    为已经存在不符合数据约束的表添加约束
    1ALTER Table Customers
    2WITH NOCHECK
    3
    4ADD CONSTRAINT CN_NOCHECK
    5CHECK
    6(NAME LIKE 'GEEWU%')

    临时禁用表的约束(NO CHECK)
    1ALTER TABLE Customers
    2NOCHECK
    3CONSTRAINT CN_GeeWu

    查看禁用表约束 (Watch Table's CHECK)
    1EXEC sp_helpconstraint Customers


    重新启用禁用表的约束(CHECK)
    1ALTER TABLE Customers
    2CHECK
    3CONSTRAINT CN_GeeWu

    创建规则
    1CREATE RULE SalaryRule
    2AS @GeeWu = 'GeeWu'

    查看规则内容
    1EXEC sp_helptext SalaryRule

    应用规则
    sp_bindrule <'rule'> , <'object_name'>,[<'futureonly_flag'>]
    1EXEC sp_bindrule 'SalaryRule' , 'Employees.Salary'

    取消应用的规则
    1EXEC sp_unbindrule 'SalaryRule' , 'Employees.Salary'

    消除规则
    DROP RULE <'rule'>

    创建默认值
    1CREATE DEFAULT SalaryDefault
    2AS 0

    应用默认值
    1EXEC sp_bindefault 'SalaryDefault','Employees.Salary'

    取消默认值
    1EXEC sp_unbindefault 'Employees.Salary'

    删除默认值
    DROP DEFAULT <默认值>

    确定那个表或者数据类型上使用了制定的规则或默认值
    EXEC sp_depends <对象名>
  • 相关阅读:
    隔离级别
    分析Hello2代码
    正则表达式
    Filter and servlet
    部署描述符
    Annotation
    LDAP and Implementation
    Restful levels and Hateoas
    servlet injection analysis
    隔离级别
  • 原文地址:https://www.cnblogs.com/GeeWu/p/1191473.html
Copyright © 2011-2022 走看看