A slightly more general form (that ignores certain details related to the physical design of databases), the directive that creates a tabular variable is create table and has the form: following syntax:
create table [schema.]table name [(hattr def | table constraint | table ref clause i {,hattr def | table constraint | table ref clause i})],
where the attribute definition attr def has the syntax: attribute name domain [default expr] [column ref clause]{column constraint} As a result of the execution of this directive, an initial amount of space is reserved in secondary memory to accommodate future values of the tabular variable, and the metadata are modified to reflect the addition of the new tabular variable. Specialized SQL constructions, discussed later (insert, delete, and update) can be used to modify the value of this variable. Creation of tabular variables permits placing restrictions, called constraints on the contents of any value that the tabular variable may assume. The constraints that follow have a global character (which means that they apply to the contents of a table in its entirety) and apply to any value that the tabular variable may assume.
แบบฟอร์มทั่วไปเล็กน้อย ( ที่ไม่สนใจรายละเอียดบางอย่างที่เกี่ยวข้องกับการออกแบบทางกายภาพของฐานข้อมูล ) , คำสั่งสร้างตารางสร้างตาราง และมีตัวแปรคือรูปแบบ : ตามไวยากรณ์ :
สร้างตาราง [ รายการ ] [ ชื่อตาราง ( hattr . | ตารางตารางอ้างอิงข้อจำกัด | ผม { hattr | ตาราง , . ข้อจำกัด | ตารางอ้างอิงข้อผม } ) ] ,
ที่แอตทริบิวต์ เดอ จึง nition attr . มีไวยากรณ์ :แอตทริบิวต์ชื่อโดเมน [ expr ] [ เริ่มต้นคอลัมน์อ้างอิงข้อ ] { คอลัมน์ข้อจำกัด } เป็นผลจากการทำงานของคำสั่งนี้ จํานวนเงินเริ่มต้นของพื้นที่ที่สงวนไว้ในหน่วยความจำสำรอง เพื่อรองรับค่าในอนาคตของตัวแปรตาราง , และเมตาดาต้าจะโมดิจึงเอ็ดอีกครั้ง fl ect นอกจากนี้ตัวแปรตารางใหม่ ผู้เชี่ยวชาญ SQL ก่อสร้าง กล่าวภายหลัง ( แทรก , ลบ ,และปรับปรุง ) สามารถใช้ในการปรับเปลี่ยนค่าของตัวแปรนี้ การสร้างตารางข้อ จำกัด ของตัวแปรที่อนุญาตให้วาง เรียกว่าข้อจำกัดในเนื้อหาของค่าใด ๆที่ตัวแปรตารางอาจถือว่า ปัญหาที่ตามมามีลักษณะสากล ( ซึ่งหมายความว่าพวกเขาใช้กับเนื้อหาของตารางอย่างครบถ้วน ) และใช้ค่าใด ๆ ที่ตัวแปรตารางอาจถือว่า
การแปล กรุณารอสักครู่..