การระบุชนิดข้อมูล
ตาราง columns ในฐานข้อมูล INFORMATION_SCHEMA ช่วยให้เราดึงข้อมูลเกี่ยวกับชนิดข้อมูลของคอลัมน์ในตารางได้ เช่น ความยาวของอักขระหรือสตริงในคอลัมน์ประเภท CHAR หรือ VARCHAR รวมถึงค่าความแม่นยำของประเภท DECIMAL หรือ NUMERIC
มาลองสำรวจตาราง customer ในฐานข้อมูล DVD Rental กันโดยใช้เทคนิคที่เรียนมา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL
คำแนะนำการฝึกหัด
- เลือกชื่อคอลัมน์และชนิดข้อมูลจากฐานข้อมูลระบบ
INFORMATION_SCHEMA.COLUMNS - กรองผลลัพธ์ให้แสดงเฉพาะตาราง
customer
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Get the column name and data type
SELECT
___,
___
-- From the system database information schema
FROM ___.COLUMNS
-- For the customer table
WHERE table_name = ___;