首页 > Linux操作系统 > Linux操作系统 > PL/SQL开发记录
Action:
ORA-01400 cannot insert NULL into ("SYS"."OBJ$"."NAME")
Solution:
use single-quotes
instead of double-quotes.
转义单引号:''(2个单引号转义后为1个单引号)
转义双引号:chr(34)
在Oracle中执行字符串反转操作:
SQL> create or replace function Re(s string) return varchar2 is
2 Result varchar2(1000);
3 v_s string(1000);
4 begin
5 for i in 1..length(s)
6 loop
7 Result:=Result||substr(s,length(s)-i+1,1);
8 end loop;
9 return(Result);
10 end Re;
11 /
函数已创建。
SQL> select re('abc') from dual;
RE('ABC')
--------------------------------------------------------------------------------
cba
SQL>
--待补充--
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23135684/viewspace-663791/ ,如需转载,请注明出处,否则将追究法律责任。