作者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