首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server CHECK 約束速查表(精簡版)

     編輯:關於SqlServer

針對常見業務字段的 CHECK 約束寫法快速參考,適合貼在工位牆上。

字段類型約束條件
genderSMALLINTgender IN (0,1)
ageINTage > 10 AND age < 100
FlagCodeVARCHAR(1)FlagCode LIKE '[A-Za-z]'
ZipCodeVARCHAR(6)ZipCode LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]'
UserNameVARCHARLEFT(UserName, LEN(UserId)) = UserId
提示:IN (0,1) 比 <=1 更精確;LIKE '[0-9]' 為 SQL Server 特有語法;跨庫請改用正則或應用層校驗。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved