首页 新闻 赞助 找找看

Oracle存储过程问题

0
悬赏园豆:20 [已解决问题] 解决于 2012-05-23 13:35

现有一存储过程 有2个参数 一个是拼条件的的一个是拼排序的

我调试 得到的条件的是这样的 TagName like '%XJG.%.___%%'

但是带入是报错 错误如下:

ORA-06550: line 1, column 12:
PLS-00103: Encountered the symbol "_" when expecting one of the following:

   <an identifier> <a double-quoted delimited-identifier> delete
   exists prior <a single-quoted SQL string>
The symbol "_" was ignored.


但是我在pl\sql里面拼成sql 语句就可以通过

SELECT * FROM  TPRI.T_PT_ALM3LIMITCONFIG

where  TagName like '%XJG.%.___%%'
 order by  TagName

库子的主页 库子 | 初学一级 | 园豆:5
提问于:2012-05-22 13:45
< >
分享
最佳答案
0

字符串拼接 注意引号。可能是引号的问题

收获园豆:20
boykiller | 菜鸟二级 |园豆:224 | 2012-05-22 14:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册