摘要:
## 问题 在 linux 执行 sqlplus 跑sql脚本文件时能够正常执行,当Java ProcessBuilder向Linux Server发送指令时抛出错误 **Cannot run program "sqlplus" (in directory "/test/scripts"): err 阅读全文
摘要:
前提 在UTF-8编码中:一个中文等于3个字节,一个全角字符等于3个字节,一个英文字符等于1个字节,一个数字等于1个字节 问题 存入文本包含中文以及其他未知的字符,使得文本的字节数超出数据表结构的要求,导致存入数据表时报告 输入值的长度过长 的异常 代码 /* * get trunc Text By 阅读全文
摘要:
SELECT 1 FROM DUAL WHERE EXISTS (SELECT 1 FROM TABLE T WHERE T.XX = 'XX'); SELECT 1 FROM TABLE T WHERE T.XX = 'XX' AND ROWNUM = 1; 利用 EXISTS 或者 ROWNUM 阅读全文
摘要:
1 首先,定义一个Oracle数据类型,为了被函数(Function)引用 create or replace TYPE TYP_STR_SPLIT -- 参考需求定义Size大小 AS TABLE OF VARCHAR2 (4000); 2 定义函数(Function) create or rep 阅读全文