标签: memory plsql varchar2
在pl / sql中,如果你创建一个变量varchar2(256)然后为变量分配一个10个字符的字符串,那么使用的总内存是256个字符但是如果你声明它(4000或更多它将仅使用对于表上的varchar列,这也是正确的吗?或者varchar列是否总是只分配您分配的内容?谢谢。
答案 0 :(得分:1)
varchar列是指变量字符'所以它只存储一个字符(终端)而不是你存储的字符串。 char,准确存储它设置的字符数。