民國103年 第2梯次 電腦軟體應用乙級 學科
第34題
下列關於「M i c r o s o f t S Q L S e r v e r 2008 資料類型」的敘述,何者不正確?
題目
下列關於「M i c r o s o f t S Q L S e r v e r 2008 資料類型」的敘述,何者不正確?
- (1) 如果欄位的字元資料長度差異很大,則欄位通常宣告成c h a r 資料類型,而非v a r c h a r 資料類型
- (2) 字元資料的長度如果可能大於8000 位元組,則欄位不宜宣告成c h a r 資料類型
- (3) 設計用來儲存日期的欄位可以宣告成s m a l l d a t e t i m e 資料類型
- (4) 宣告成g e o g r a p h y 資料類型的欄位所儲存的經緯度資料,可以應用S T D i s t a n c e 方法來計算兩資料之間的最短距離
官方答案
(1) 如果欄位的字元資料長度差異很大,則欄位通常宣告成c h a r 資料類型,而非v a r c h a r 資料類型
解析
欄位長度差異大時應用 varchar(變動長度,儲存實際長度+2位元組),而非 char(固定長度,不足補空白),以節省空間。char 最大 8000 位元組,超過需用 varchar(max);smalldatetime 可儲存日期時間(1900-01-01 至 2079-06-06);geography 類型支援 STDistance() 計算兩地理點最短距離(單位:公尺)。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。