我正在为我的查询使用解码,但每次运行查询时,都会出现两个对话框,需要在这些对话框中输入一些数字才能看到结果。我应该删除它?
请帮帮我。
谢谢。
以下是我的一些问题..
SELECT (CODE_SALESROOM) POS_ID
,DECODE(CODE_SALESROOM, '60001', 'ABM SYSTEM'
,'50001', 'Acenet Unlimited Business Computer'
,'40002', 'RL My Phone - Robinsons Galleria') AS POS_NAME
FROM OWNER_DWH.DC_SALESROOM
WHERE CODE_SALESROOM NOT IN ('XAP', 'XNA', '10001')
答案 0 :(得分:3)
听起来有人提示你substitution variables,因为你的部分查询有点像and col = 'AT&T'
- 默认情况下,&符被解释为变量,并且系统会提示您输入值&T
(或者将您的实际值解释为)。
您可以在脚本中添加set define off
,以阻止它查找并提示您不想要的值。
(链接用于SQL * Plus文档,但much of that applies to SQL Developer也是如此;文档有点稀疏),