sqlserver規則的用法

2021-09-20 13:34:28 字數 694 閱讀 4357

規則規則是乙個向後相容的功能,用於執行一些與 check 約束相同的功能。check 約束是用來限制列值的首選標準方法。check 約束比規則更簡明,乙個列只能應用乙個規則,但是卻可以應用多個 check 約束。check 約束作為 create table 語句的一部分進行指定,而規則以單獨的物件建立,然後繫結到列上。

下例建立乙個規則,執行與前面主題中的 check 約束示例相同的功能。microsoft? sql server? 2000 首選的方法是 check 約束。

create rule id_chk as @id between 0 and 10000

gocreate table cust_sample

(cust_id             int

primary key,

cust_name          char(50),

cust_address          char(50),

cust_credit_limit    money,)go

sp_bindrule id_chk, 'cust_sample.cust_id'

gosp_bindrule

將規則繫結到列或使用者定義的資料型別。

sql server 排序規則

sql server 排序規則 檢視伺服器的排序規則 select serverproperty n collation select serverproperty collation chinese prc ci as 修改資料庫的排序規則 alter database tempdb collat...

SQL server 排序規則

排序規則名稱由兩部份構成,前半部份是指本排序規則所支援的字符集。如 chinese prc cs ai ws 前半部份 指unicode字符集,chinese prc 指針對大陸簡體字unicode的排序規則。排序規則的後半部份即字尾 含義 bin 二進位制排序 ci cs 是否區分大小寫,ci不區...

SQL server 約束與規則

1 建立表的時候 create table tablename 只是單列的屬性 t1name int not null constraint pk st2 primary key clustered 聚合主鍵 constraint fk sno foreign key references dbo....