在sqlplus窗口中,可以执行 set define off 来关闭 & 符合的转义功能。那么在一个存储过程内部如何实现呢?没有找到解决方法,来此寻找达人提供方法。PS:由于存储过程里面用到了很多&, 所以在存储过程里面用CHR(38)函数来替代&,不太靠谱。求高人指点。
解决方案 »
- 关于Process J000 is dead 错误
- oracle如果采用表垂直分区的话,是不是可以突破表的1000个字段数的限制?
- Oracle同时对不同表空间的表进行操作
- 怎么在unix环境下执行sqlplus的后台脚本,屏蔽密码,不让其他用户ps看出来?
- 关于cursor取值的问题
- 如何将高版本备份的数据库恢复到低版本的数据库中?
- 请教:在oracle的字段中有没有nvarchar类型?
- 安装oracle9i后, 想添加一些没安装的选项,怎么办?
- 如何把oracle的数据库导成脚本(*.sql文件),在另一台机上又如何执行这个文件?
- update 与 lag函数
- 查询显示
- 不显示删除回复显示所有回复显示星级回复显示得分回复 如何更新oracle数据库中blob对象的十六进制数值?
是因为做的产品后台表里面大量使用&符号作为分隔符合。我需要根据不同场景的&符号执行不通的调度。所有,发帖看看有没有晓得,在存储过程中关闭这个转义功能。
你没有看清我的要求啊,
在存储过程里面关闭此功能!不用chr(38)!!!
不知lz遇到了什么问题?
e额,忽略了……没有试验过,
以为在command窗口执行要关闭,那么存储过程里面也要关闭。刚刚实验了一下,果然在存储过程里面,'&'符号没有特殊含义。