PostgreSQL - ตาราง DROP
คำสั่ง PostgreSQL DROP TABLE ใช้เพื่อลบนิยามตารางและข้อมูลดัชนีกฎทริกเกอร์และข้อ จำกัด ที่เกี่ยวข้องทั้งหมดสำหรับตารางนั้น
คุณต้องระวังขณะใช้คำสั่งนี้เพราะเมื่อลบตารางแล้วข้อมูลทั้งหมดที่มีอยู่ในตารางก็จะหายไปตลอดกาล
ไวยากรณ์
ไวยากรณ์พื้นฐานของคำสั่ง DROP TABLE มีดังนี้ -
DROP TABLE table_name;
ตัวอย่าง
เราได้สร้างตาราง DEPARTMENT และ COMPANY ในบทที่แล้ว ขั้นแรกตรวจสอบตารางเหล่านี้ (ใช้\d เพื่อแสดงรายการตาราง) -
testdb-# \d
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | company | table | postgres
public | department | table | postgres
(2 rows)
ซึ่งหมายความว่ามีตาราง DEPARTMENT และ COMPANY ดังนั้นให้เราวางไว้ดังนี้ -
testdb=# drop table department, company;
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
DROP TABLE
testdb=# \d
relations found.
testdb=#
ข้อความที่ส่งคืน DROP TABLE บ่งชี้ว่าคำสั่ง drop ดำเนินการสำเร็จแล้ว