plsql - 使用 base64 值 PL/SQL 更新 blob 列
问题描述
每个人。
我想使用从服务器中没有任何目录的 PDF 文件生成的 base64 值更新 blob 列,但我有 ORA-01704 错误:字符串文字太长(图像):
有没有用 PL/SQL 做这件事的捷径?
解决方案
LOAD DATA
INFILE example13.dat
INTO TABLE EXAMPLE13
FIELDS TERMINATED BY ','
( EMPNO INTEGER EXTERNAL,
ENAME CHAR,
JOB CHAR,
MGR INTEGER EXTERNAL,
SAL DECIMAL EXTERNAL,
COMM DECIMAL EXTERNAL,
DEPTNO INTEGER EXTERNAL,
RES_FILE FILLER CHAR(60),
"IMAGE" BFILE(CONSTANT "ORDIMGDIR", RES_FILE)
)
推荐阅读
- elixir - 如何使用 AWS SNS 发送短信 usibng ExAws
- parsing - 一个值中有多个点的 SVG 路径数据
- python - 如何让 discord.py bot 添加 scorpius 符号以及 mod 角色?
- pandas - 打印和存储 t-test 循环的结果
- r - R data.frame colnames 取决于赋值运算符
- c# - 在 mvc 中用网格视图绑定 2 个 sql 表(数据库优先)
- angular - 带有 keydown.space 和 keydown.tab 的角三元条件
- javascript - 从 URL 获取 React-Native JSON
- ios - 如何在 Swift4 中将 UITableView 标签更改为多种颜色
- javascript - 更改组件按钮单击时的 Vue 根实例数据值,然后更改另一个组件的 v-show/v-if