oracle 中特定条件下的用户输入 sql
user input at specific conditions in oracle sql
我想知道你能在特定条件下要求用户输入吗?
我尝试在我的案例中将输入 &some_thing
置于条件中,但即使不满足条件,它仍然要求输入
有没有人试过这个?
我正在使用 toad for oracle
CASE DECODE(INITCAP(PA.ADDRESS_LINE1),'mycountry','NOT FOREIGN','FOREIGN')
WHEN 'FOREIGN' THEN TO_CHAR(&CRITERIA*PPP.PROPOSED_SALARY_N)
ELSE
TO_CHAR(PPP.PROPOSED_SALARY_N) END AS NEW_SALARY,
感谢您编辑问题并提供更多信息。
据我所知,你不能那样做。 TOAD(以及 SQL*Plus)将要求您提供参数值,无论是否满足条件。
但是,为什么这会困扰您?提供它的值并让查询 return 结果。
我想知道你能在特定条件下要求用户输入吗?
我尝试在我的案例中将输入 &some_thing
置于条件中,但即使不满足条件,它仍然要求输入
有没有人试过这个?
我正在使用 toad for oracle
CASE DECODE(INITCAP(PA.ADDRESS_LINE1),'mycountry','NOT FOREIGN','FOREIGN')
WHEN 'FOREIGN' THEN TO_CHAR(&CRITERIA*PPP.PROPOSED_SALARY_N)
ELSE
TO_CHAR(PPP.PROPOSED_SALARY_N) END AS NEW_SALARY,
感谢您编辑问题并提供更多信息。
据我所知,你不能那样做。 TOAD(以及 SQL*Plus)将要求您提供参数值,无论是否满足条件。
但是,为什么这会困扰您?提供它的值并让查询 return 结果。