คุณสามารถตั้งชื่ออินไลน์ข้อ จำกัด :
CREATE TABLE tblTest(
--
--
Gender int CONSTRAINT DF_tblTest_Gender DEFAULT 3,
--
) ;
ดังที่CREATE TABLEหน้า msdn แสดง:
DEFAULT
... เพื่อรักษาความเข้ากันได้กับรุ่นก่อนหน้าของ SQL Server ชื่อ จำกัด DEFAULTสามารถมอบหมายให้
ในหน้าเดียวกันเราจะพบว่าตัวเลือกเดียวสำหรับการ<table_constraint>มีPRIMARY KEY, FOREIGN KEYและCHECKข้อ จำกัด :
< table_constraint > ::=
[ CONSTRAINT constraint_name ]
{
{ PRIMARY KEY | UNIQUE }
{
NONCLUSTERED (column [ ASC | DESC ] [ ,... n ])
| NONCLUSTERED HASH (column [ ,... n ] )
WITH ( BUCKET_COUNT = bucket_count )
}
| FOREIGN KEY
( column [ ,...n ] )
REFERENCES referenced_table_name [ ( ref_column [ ,...n ] ) ]
| CHECK ( logical_expression )
}
ดังนั้นหากคุณต้องการเพิ่มข้อ จำกัด เริ่มต้น (การตั้งชื่อหรือไม่) วิธีเดียวที่จะทำได้โดยการทำแบบอินไลน์หรือด้วยALTER TABLEคำสั่ง
CREATE TABLE ...คำสั่ง คุณมีข้อผิดพลาดทางไวยากรณ์ขั้นพื้นฐานมาก