簡體   English   中英

檢查約束

[英]check constraint

嗨,我想在SQL Server中添加約束,我嘗試這樣做,但不起作用,我需要檢查示例aa192之后是否單詞2 char和3數字:

create table test(
    idtest int primary key ,
    neEdition varchar(50)
);

alter table test add constraint ch_like check(neEdition like'[a-z][a-z][0-9][0-9][0-9]');

您的代碼可以在rextester中工作

鑒於您正在做什么,我建議將版本聲明為5個字符:

neEdition varchar(5)

要么:

neEdition char(5)

這與檢查約束更加一致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM