判定資料型別
INFORMATION_SCHEMA 資料庫中的 columns 資料表也能讓我們擷取某個資料表裡各欄位的資料型別資訊。你可以取得 CHAR 或 VARCHAR 欄位的字元(字串)長度,或 DECIMAL 與 NUMERIC 浮點型別的精度等資訊。
運用課程中學到的技巧,來探索我們 DVD Rental 資料庫裡的 customer 資料表吧。
本練習屬於課程
在 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 = ___;