我正在使用SQL开发人员查询Oracle数据库。
在SQL中搜索包含&符号的字符串时,我当前必须运行命令“set define off;”在查询之前,为了不将它视为'define'变量。
例如:
set define off;
select 'Dungeons&Dragons' from dual;
set define on;
按预期工作,'&'被视为文字字符。但我想知道是否有办法将字符串标记为文字,如:
select l'Dungeons&Dragons' from dual;
或类似的东西。
答案 0 :(得分:0)
在sql developer startup上使用带有SET DEFINE OFF
的login.sql脚本。转到Tools-Preferences-Database,在Filename上输入连接启动脚本,选择新的login.sql文件。
答案 1 :(得分:0)
您也可以将提示字符设置为其他字符:
SET DEFINE '^'
然后像平常一样发出您的查询。