คีย์เวิร์ด SQL DROP
DROP COLUMN
คำDROP COLUMN
สั่งนี้ใช้เพื่อลบคอลัมน์ในตารางที่มีอยู่
SQL ต่อไปนี้จะลบคอลัมน์ "ContactName" ออกจากตาราง "Customers":
ตัวอย่าง
ALTER TABLE Customers
DROP COLUMN ContactName;
ทิ้งข้อจำกัดที่ไม่ซ้ำใคร
หากต้องการยกเลิกข้อจำกัด UNIQUE ให้ใช้ SQL ต่อไปนี้:
การเข้าถึงเซิร์ฟเวอร์ SQL / Oracle / MS:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
วางข้อจำกัดของคีย์หลัก
หากต้องการยกเลิกข้อจำกัด PRIMARY KEY ให้ใช้ SQL ต่อไปนี้:
การเข้าถึงเซิร์ฟเวอร์ SQL / Oracle / MS:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
วางข้อ จำกัด ที่สำคัญต่างประเทศ
หากต้องการยกเลิกข้อจำกัดของ FOREIGN KEY ให้ใช้ SQL ต่อไปนี้:
การเข้าถึงเซิร์ฟเวอร์ SQL / Oracle / MS:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP ข้อจำกัดการตรวจสอบ
หากต้องการยกเลิกข้อจำกัด CHECK ให้ใช้ SQL ต่อไปนี้:
การเข้าถึงเซิร์ฟเวอร์ SQL / Oracle / MS:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
วางค่าเริ่มต้น
คำDROP DEFAULT
สั่งนี้ใช้เพื่อลบข้อจำกัดเริ่มต้น
หากต้องการยกเลิกข้อจำกัด DEFAULT ให้ใช้ SQL ต่อไปนี้:
การเข้าถึงเซิร์ฟเวอร์ SQL / Oracle / MS:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
DROP INDEX
คำDROP INDEX
สั่งใช้เพื่อลบดัชนีในตาราง
การเข้าถึง MS:
DROP INDEX index_name ON table_name;
เซิร์ฟเวอร์ SQL:
DROP INDEX table_name.index_name;
DB2/ออราเคิล:
DROP INDEX index_name;
MySQL:
ALTER TABLE table_name
DROP INDEX index_name;
วางฐานข้อมูล
คำDROP DATABASE
สั่งที่ใช้คือการลบฐานข้อมูล SQL ที่มีอยู่
SQL ต่อไปนี้จะดรอปฐานข้อมูลชื่อ "testDB":
ตัวอย่าง
DROP DATABASE testDB;
หมายเหตุ:โปรดใช้ความระมัดระวังก่อนที่จะวางฐานข้อมูล การลบฐานข้อมูลจะทำให้ข้อมูลทั้งหมดที่เก็บไว้ในฐานข้อมูลสูญหาย!
วางตาราง
คำDROP TABLE
สั่งลบตารางในฐานข้อมูล
SQL ต่อไปนี้จะลบตาราง "Shippers":
ตัวอย่าง
DROP TABLE Shippers;
หมายเหตุ:โปรดใช้ความระมัดระวังก่อนที่จะลบตาราง การลบตารางจะทำให้ข้อมูลทั้งหมดที่จัดเก็บไว้ในตารางหายไป!
DROP VIEW
คำDROP VIEW
สั่งลบมุมมอง
SQL ต่อไปนี้จะลดมุมมอง "ลูกค้าบราซิล":
ตัวอย่าง
DROP VIEW [Brazil Customers];