相关疑难解决方法(0)

错误:ORA-01704:字符串文字太长

虽然我尝试在具有数据类型的字段上设置超过4000个字符的值CLOB,但它给了我这个错误:

ORA-01704:字符串文字太长.

任何建议,如果我必须设置无限字符的值,哪种数据类型适用于我,虽然对于我的情况,它恰好是关于15000字符的.

注意:我尝试存储的长字符串是用ANSI编码的.

oracle codeigniter clob nclob

29
推荐指数
2
解决办法
8万
查看次数

尝试使用CodeIgniter“调用”存储过程

我有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)

我得到错误:

此功能不适用于您正在使用的数据库。

到底是怎么了?

谢谢

php mysql stored-procedures codeigniter

3
推荐指数
1
解决办法
7621
查看次数

标签 统计

codeigniter ×2

clob ×1

mysql ×1

nclob ×1

oracle ×1

php ×1

stored-procedures ×1