以前對Oracle字符值的比較和儲存沒有弄得很清楚
直到最近寫程序遇到了
才認真去實踐驗證了一下
結果還真的發現自己的一些錯誤認識
對於char和varchar
類型數據庫列值的儲存
以前一直以為
char列按輸入的值儲存
如果值長度不夠char列的長度
則在後面補上空格char(
)
varchar
列按輸入的值儲存
如果值長度不夠varchar
列的長度
後面不補空格
上面
點都是對的
不過下面這一點就不對了
即使輸入的值後面含空格
varchar
列在儲存時也會去掉
也就是說varchar
列後一定不含空格
《
Oracle字符值的比較和儲存》本文是由
Oracle免費提供,內容來源於互聯網,本文歸原作者所有。