[20220105]sqlplus &1替换最大支持239个字符.txt --//昨天遇到的问题,使用&3之类替换时,如果替换的字符串超过一定长度,语句会报错,做一个记录。 1.环境: SCOTT@book> @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 2.测试: $ seq -f "%-1.0f" 1e9 90000011 1e10 | paste -sd',' >|aa.txt $ cat t1.txt select '&1' from dual ; quit $ rlsql -s -l scott/book @t1.txt 11111 '1111 ----- 11111 $ rlsql -s -l scott/book @t1.txt $(cat aa.txt ) string beginning "1000000000..." is too long. maximum size is 239 characters. $ echo $(cat aa.txt ) --//输出没问题。根据提示应该是替换的字符串超长了。最大239个字符。编辑aa.txt看看。 $ wc aa.txt 1 1 240 aa.txt --//删除回车相当于239个字符。 $ rlsql -s -l scott/book @t1.txt $(cat aa.txt ) '1000000000,1090000011,1180000022,1270000033,1360000044,1450000055,1540000066,1630000077,1720000088,1810000099,1900000110,1990000121,2080000132,2170000143,2260000154,2350000165,2440000176,2530000187, ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1000000000,1090000011,1180000022,1270000033,1360000044,1450000055,1540000066,1630000077,1720000088,1810000099,1900000110,1990000121,2080000132,2170000143,2260000154,2350000165,2440000176,2530000187,2620000198,2710000209,2800000220,28900002 --//大家可以自行尝试增加1个字符就不行了。 --//不知道为什么sqlplus有这个限制。
[20220105]sqlplus &1替换最大支持239个字符.txt
来源:这里教程网
时间:2026-03-03 17:21:35
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 十个关于互联网圈的冷知识
十个关于互联网圈的冷知识
26-03-03 - Oracle:SCN
Oracle:SCN
26-03-03 - 内存卡视频删除后怎么恢复?三个步骤一看就会
内存卡视频删除后怎么恢复?三个步骤一看就会
26-03-03 - 批量锁(适用各种关系型数据库)
批量锁(适用各种关系型数据库)
26-03-03 - DATAGUARD配置参数详细解释
DATAGUARD配置参数详细解释
26-03-03 - 数据迁移
数据迁移
26-03-03 - 临时表空间ORA-1652问题解决
临时表空间ORA-1652问题解决
26-03-03 - 【CORE】在UNIX环境下从核心文件获取堆栈信息
【CORE】在UNIX环境下从核心文件获取堆栈信息
26-03-03 - 「Oracle」客户端 PL/SQL DEVELOPER 安装使用
「Oracle」客户端 PL/SQL DEVELOPER 安装使用
26-03-03 - Oracle的过载保护-数据库资源限制
Oracle的过载保护-数据库资源限制
26-03-03
