php - 如何在php中将字符串转换为RAW(Oracle)?

标签 php oracle laravel oracle-call-interface

我试图将长字符串传递给 Oracle 存储过程 RAW 变量,但出现错误:

oci_execute(): ORA-06502: PL/SQL: numeric or value error

不确定如何将字符串转换为原始数据类型。

最佳答案

从 Dual 中选择 UTL_RAW.CAST_TO_RAW('test') -- 74657374

echo bin2hex('测试'); -- 74657374

关于php - 如何在php中将字符串转换为RAW(Oracle)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44687232/

相关文章:

php - 使用 curl 下载一定比例的视频

javascript - 从文本创建对象

php - Android 应用程序的身份验证模型

xml - 如何在 pl sql 中将聚合 xml 元素分组到另一个父 xml 标记内

sql - 获取准确的时间戳值?

mysql - Laravel 验证 : unique rule to bring duplicated record back

php - MySQL 中的单数或复数单词搜索

r - sqlSave 更新 Oracle 数据库表 - 不适用于日期字段

laravel - 如何在 laravel 中获取所有公共(public)路由

php - 如何利用 StorageFacade 的 Filesystem 类的 glob 方法?