【发布时间】:2013-09-16 02:36:46
【问题描述】:
我正在尝试从 SQL*Plus 中创建转储文件。要求是为填充创建 null '' 但是当我使用 NULL 时,即使数据值也会被无效,请参见下文。
SQL> select RPAD(1234,10,' ') from dual ; RPAD(1234, ---------- 1234 SQL> select RPAD(1234,10,'') from dual; R -我见过其他脚本似乎使用 null('') 进行填充
请帮忙谢谢
【问题讨论】:
-
你到底想做什么?用“nothing”填充值有什么意义?
-
NULL和empty string不一样。用它们中的任何一个来填充都是没有意义的。通常single space用于填充。您是否可能将''误认为' '? -
@PM77-1 in oracle null 和空字符串是一样的:) 试试
select * from dual where '' is null;