問題詳情

47. 下列對資料庫 SQL 語言”create table student ( SID char(8), NM varchar(10), ID char(10), TALL numeric, BIR datetime, DPTCDchar(4) )” 說明何者有誤?
(A)欄位 SID 的資料型態為文字,長度為 8
(B)欄位 NM 的資料型態為文字,長度不固定,至少為 10
(C)欄位 TALL 的資料型態為數值
(D)欄位 BIR 的資料型態為日期

參考答案

答案:B
難度:適中0.646809
統計:A(15),B(152),C(19),D(12),E(0)

用户評論

Vanessa Wang】評論

容忍長度char: 0 ~ 255varchar: 0 ~ 65535char 與 varchar 的空間大小是以後面參數來表示欄位的大小,不同的地方在於 varchar 是以動態的方式儲存。例如char(10) 與 varchar(10)  再存放 hello 字串時,char 是佔用10 Bytes的空間,而 varchar 只佔用 5Bytes。