請問資料庫的data type是否有分內部儲存格式與外部儲存格式

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