我要在存储过程中拼出
select a.jhmbdm, a.chehao, a.checi, a.xldm, a.zws, a.fcsj, a.xybz
from dd_cpjhmb a
where a.xybz = 'Y'
这样的语句。后面还要根据传入的参数添加条件,下面的拼接的结果不对,少了'Y'两边的单引号。请帮忙告诉我怎么样才能拼接。
lsql :='select a.jhmbdm, a.chehao, a.checi, a.xldm, a.zws, a.fcsj, a.xybz from dd_cpjhmb a where a.xybz ='||'Y'
select a.jhmbdm, a.chehao, a.checi, a.xldm, a.zws, a.fcsj, a.xybz
from dd_cpjhmb a
where a.xybz = 'Y'
这样的语句。后面还要根据传入的参数添加条件,下面的拼接的结果不对,少了'Y'两边的单引号。请帮忙告诉我怎么样才能拼接。
lsql :='select a.jhmbdm, a.chehao, a.checi, a.xldm, a.zws, a.fcsj, a.xybz from dd_cpjhmb a where a.xybz ='||'Y'
解决方案 »
- Oracle10g导出,导入到Oracle11g
- pl/sql备份数据
- 出现ORA-03114错误后为什么用GetState检测仍然是连接状态
- Mysql中有Date()函数,对应Oracle呢 ?
- 求助:如何在trigger里rollback刚插入的纪录
- 在客户端用 export 来dump文件,遇到error,求解
- 删除重装后一直停在D:\oracle8\ora81\bin\lsnrctl start LISTENER,我怎么重装啊?
- 请教大家一个直接插入日期型数据的一个问题,可能很多人也一样迷惑这块!
- Oracle和SQLSERVER中5用户10用户到底是什么意思?
- 请教大家一个问题,有一个后台入库程序每天都要处理用户上传上来的数据
- RHEL5 下oracle 备份的相关问题求救????????????
- 物化视图(Materialize View)与一般视图(View)有何区别
SQL> exec dbms_output.put_line('''456''');
'456'PL/SQL 过程已成功完成。
CHR(39) || V_IN || CHR(39);
V_IN是定义的变量
CHR(39)代表单引号
v_aa代表传入的变量,如果是常量,直接''Y''就可以了