題組內容
四、結構性查詢語言(SQL)為關聯式資料庫系統的重要語言。SQL 除了可以查詢之外,
也可以定義資料。以銀行帳號的資料表為例,假設表格須包含 “帳號(10 個字元)”、
“銀行行號(6 個字元)”、“結餘(實數)”等三項資料,並以帳號當索引鍵值,且規
定結餘必須大於 0。請以 SQL 寫出:
⑵在此表格增加一個新的時間(time)欄位(例如:“最近交易日”)。(10 分)
詳解 (共 3 筆)
詳解
ALTER TABLE 帳號資料表 ADD 最近交易四 datetime;
詳解
ALTER TABLE 銀行資料表 ADD 最近交易日 datetime;
詳解
ALTER TABLE BankAccount
ADD COLUMN LastTransactionDate DATETIME;
語句解析:
ALTER TABLE BankAccount:這句話的意思是修改 BankAccount 資料表。
ADD COLUMN LastTransactionDate DATETIME:定義了一個新的欄位 LastTransactionDate,它的資料類型是 DATETIME(日期和時間)。
ADD COLUMN LastTransactionDate DATETIME;
語句解析:
ALTER TABLE BankAccount:這句話的意思是修改 BankAccount 資料表。
ADD COLUMN LastTransactionDate DATETIME:定義了一個新的欄位 LastTransactionDate,它的資料類型是 DATETIME(日期和時間)。