CREATE TABLE BankAccount (
AccountNumber CHAR(10) PRIMARY KEY,
BankCode CHAR(6),
Balance REAL CHECK (Balance > 0)
);
語句解析:
CREATE TABLE BankAccount:這句話的意思是創建一個名為 BankAccount 的資料表。
AccountNumber CHAR(10) PRIMARY KEY:定義了一個欄位 AccountNumber,它的資料類型是 CHAR(固定長度字元串),長度為10,並將其設置為主鍵(PRIMARY KEY)。
BankCode CHAR(6):定義了一個欄位 BankCode,它的資料類型是 CHAR(固定長度字元串),長度為6。
Balance REAL CHECK (Balance > 0):定義了一個欄位 Balance,它的資料類型是 REAL(實數),並添加一個檢查約束(CHECK),確保 Balance 的值必須大於0。