PLSQL如何使用指示生成查询

时间:2015-04-08 17:21:18

标签: sql oracle plsqldeveloper

我有一个易于使用的oracle脚本有一个变量。现在我使用PLSQL Developer,通过allroundautomations。

每次执行此查询时,它都会要求我引入一个输入,这会使一切变得更容易。

在这种特殊情况下,输入数据必须具有指示性('508'),并且我需要变量,询问输入数据是否已预先引入此指示('508')。

这是我用变量的查询。

select * from TABLE where FIELD = ('&VARIABLE');

执行查询时,程序会弹出一个询问输入数据的信息。

我怎么能这样做?当它问我输入数据时,弹出窗口已经预先输入了值508.

谢谢。

修改

我终于解决了这个问题,sql脚本看起来像这样:

从TABLE中选择*,其中FIELD =('508'||& VARIABLE);

问候。

1 个答案:

答案 0 :(得分:0)

  • 在sql窗口中右键单击并选择"将窗口更改为:测试窗口
  • 将您的脚本更改为

    从TABLE中选择*,其中FIELD =(:YourVARIABLE);

  • 在底部打开一个新框

  • 在“变量”列下输入YourVariable
  • 在Type enter String
  • 根据值输入508
  • 按F8执行