虽然我尝试在具有数据类型的字段上设置超过4000个字符的值CLOB,但它给了我这个错误:
ORA-01704:字符串文字太长.
任何建议,如果我必须设置无限字符的值,哪种数据类型适用于我,虽然对于我的情况,它恰好是关于15000字符的.
注意:我尝试存储的长字符串是用ANSI编码的.
我有CI的这个工作代码:
$this->db->query("call nameOfProcedure('param1', @param2)");
$query = $this->db->query('SELECT @param2 as results');
$row = $query->row();
Run Code Online (Sandbox Code Playgroud)
它有效,但是如果我尝试使用:
$this->db->call_function('nameOfProcedure', 'param1', '@param2');
Run Code Online (Sandbox Code Playgroud)
我得到错误:
此功能不适用于您正在使用的数据库。
到底是怎么了?
谢谢