在Oracle数据库中如果输入的字符串中的&字符就会出现一个请输入变量值的窗口:
SELECT 'openfrm:QueryPage/ActionPage.aspx?ModuleCode=LinkManager&PrintVisible=false,main' FROM DUAL
解决方法是将&换成chr(38)
SELECT 'openfrm:QueryPage/ActionPage.aspx?ModuleCode=LinkManager' || chr(38) || 'amp;PrintVisible=false,main' FROM DUAL
本文介绍了在Oracle数据库中如何解决因字符串包含&字符而引发的问题。通过使用CHR(38)替代&,可以避免系统弹出请求变量值的窗口。此技巧对于处理含有特定特殊字符的SQL查询非常有用。

247

被折叠的 条评论
为什么被折叠?



