存储过程中字符串的换行和转义字符? strSql:='select a,b,c from t where a = 'XXX''1)类似上面的语句如何书写?即''字符串中要出现''括住的字符串。2)如果字符串太长,如何换行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strSql:='select a,b,c from t where a = ''XXX''' 为什么要换行呢可以 strSql := '' strsql ||= ''这样子写成两行 可以 用chr(10)SQL> select 'a'||chr(10)||'b' from dual;'A'---abSQL> 为什么要换行呢可以 strSql := ''strsql ||= ''这样子写成两行————————————————————————————————————————太长不好看,像C++、VB这样的语言,都由字符串换行的方法。 sql:='select a,b,c from t where a = ''XXX'''如果xxx是变量么sql:='select a,b,c from t where a = '''||XXX||''''等价于select a,b,c from t where a = 'condition' oracle 介质恢复失败 oracle存储过程 java 存储过程 file操作权限问题 急,高手帮我看看这个问题? 如何将html表格快速导入数据库,几百万条数据,且分散在几千个文件中? ??非常棘手的问题:从SqlServer2000中往Oracle中倒入数据表,可是在Oracle上查询表的时候说这个对象不存在?? 求SQL!拜托各位 请问OCI和Pro*c有什么区别???知道的大家都来谈谈吧 怎样新增一个用户使它具有sysdba权限? oracle中如何用一条delete语句删除多张表中的记录? ORACLE怪现象 求高人指出点出路 怎么取oracle 列注释?
strsql ||= ''这样子写成两行
SQL> select 'a'||chr(10)||'b' from dual;'A'
---
a
b
SQL>
为什么要换行呢可以 strSql := ''
strsql ||= ''这样子写成两行
————————————————————————————————————————
太长不好看,像C++、VB这样的语言,都由字符串换行的方法。
如果xxx是变量么
sql:='select a,b,c from t where a = '''||XXX||''''
等价于
select a,b,c from t where a = 'condition'