W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
CHECK 約束用于限制列中的值的范圍。
如果對(duì)單個(gè)列定義 CHECK 約束,那么該列只允許特定的值。
如果對(duì)一個(gè)表定義 CHECK 約束,那么此約束會(huì)基于行中其他列的值在特定的列中對(duì)值進(jìn)行限制。
下面的 SQL 在 "Persons" 表創(chuàng)建時(shí)在 "P_Id" 列上創(chuàng)建 CHECK 約束。CHECK 約束規(guī)定 "P_Id" 列必須只包含大于 0 的整數(shù)。
MySQL:
SQL Server / Oracle / MS Access:
如需命名 CHECK 約束,并定義多個(gè)列的 CHECK 約束,請(qǐng)使用下面的 SQL 語(yǔ)法:
MySQL / SQL Server / Oracle / MS Access:
當(dāng)表已被創(chuàng)建時(shí),如需在 "P_Id" 列創(chuàng)建 CHECK 約束,請(qǐng)使用下面的 SQL:
MySQL / SQL Server / Oracle / MS Access:
如需命名 CHECK 約束,并定義多個(gè)列的 CHECK 約束,請(qǐng)使用下面的 SQL 語(yǔ)法:
MySQL / SQL Server / Oracle / MS Access:
如需撤銷(xiāo) CHECK 約束,請(qǐng)使用下面的 SQL:
SQL Server / Oracle / MS Access:
MySQL:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: