作者kefpopke (認真看待每一天)
看板Database
標題請問資料庫的data type是否有分內部儲存格式與外部儲存格式
時間Sat Jul 14 18:06:30 2007
如題
因為作研究的關係必須取資料庫裡頭的欄位資料長度當作變數
直覺上應該就是以資料型態(data type)來判斷其欄位的資料長度
例如:宣告為整數(int)知道其資料長度為4byte
宣告為文字(varchar)如果是varchar(10)亦知道其資料長度為10byte
然而meeting時與老師談到這部份時他卻說其存儲格式有分為內部格式與外部格式
這會使得資料的長度有所不同
比方說同一個資料型態但內部存儲格式的資料長度與外部存儲格式的資料長度會
就會有所不同
假如varchar的資料型態有分內部與外部的儲存格式
宣告為varchar(10)時可能內部格式的資料長度是10而外部的資料長度卻是20(只是舉例,不
一定是正確的例子,但意思大概如此)
這使得我非常的茫然…完全不知所云
是否有高手可解釋一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.237.110