DB2 SQL-根据用户输入设置变量值

时间:2019-01-24 16:45:08

标签: sql db2 db2-luw

在DB2-LUW SQL中,我可以编写一个查询来做到这一点:

select * from customers
&input

用户运行时,系统会提示他们输入内容,并可以输入:

where name = 'Bill'

实际执行的查询将是:

select * from customers
where name = 'Bill'

我正在尝试寻找一种方法来更改&input的值以根据更多基本用户输入来更改查询-因此,他们无需键入where name = 'Bill'

例如,系统可能会提示用户输入YesBillNoBill,并根据他们输入的内容来设置&input的值,并执行查询要么:

select * from customers
where name = 'Bill'

select * from customers
where name <> 'Bill'

该示例没有意义,我主要是想知道是否有可能在不强制用户键入SQL代码的情况下更改&input的值。

希望如此。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这个问题的答案实际上取决于您使用的SQL客户端。

例如,如果使用DBeaver,则可以简单地使用 var doc = new jsPDF('landscape') doc.text('Hello world!', 10, 10) doc.addImage(logo,'PNG',240,5,50,7.5); doc.addImage(icon,'PNG',50,5,5,5); doc.save('a4.pdf') 为变量名加上前缀,然后在执行查询时,将提示您进入窗口以输入变量名。

其他查询工具可能也不会提供类似的功能

enter image description here