『壹』 怎樣在資料庫中用sql語句約束字元類型的欄位長度至少為六
可用check約束來實現。
如,創建測試表:
createtabletest
(idvarchar(10)check(len(id)>=6));
測試方法:
1、插入一個不足6位長的字元,會報如下錯誤:
2、插入一個大於等於6位長的字元,會提示成功:
『貳』 怎樣在資料庫中用sql語句約束字元類型的欄位長度至少為六
1、首先打開軟體,進入界面。
『叄』 資料庫:怎樣約束輸入的都是數字
access資料庫嗎?
用輸入掩碼,在建立表的時候(設計視圖),將需要控制輸入的欄位的輸入掩碼項輸入00000000即可。
下面是其它的輸入掩碼的相關格式說明:
0數字(0到9,必選項;不允許使用號(+)和減號(-))
9數字或空格(非必選項;不允許使用加號和減號)
#數字或空格(非必選項;空白將轉換為空格,允許使用加號和減號)
L字母(A到Z,必選項)
?字母(A到Z,可選項)
A字母或數字(必選項)
A字母或數字(可選項)
&任一字元或空格(必選項)
C.,:;-/任一字元或空格(可選項)
<使其後所有的字元轉換為小寫
>使其後所有的字元轉換為大寫
!輸入掩碼從右到左顯示,輸入悲劇驪的字元一般都是從左向右的。可以在輸入掩碼的任意位置包含嘆號。
\使其後的字元顯示為原義字元。可用於將該表中的任何字元顯示為原義字元(例如,\A顯示為A)
密碼將「輸入掩碼」屬性設置為「密碼」,以創建密碼輸入項文本框。文本框中鍵入的任何字元都按原字元保存,但顯示為星號(*)
表 有效輸入掩碼
『肆』 sql2008資料庫如何 用check約束字元位數必須達到6位
alter table Table
add constraint CN_Column1
check
(len(Column1)>6)
替換掉Table和Column1即可