我想编写可重用的代码,并需要在脚本开头声明一些变量,然后在整个脚本中重复使用,例如:
DEFINE stupidvar = 'stupidvarcontent';
SELECT stupiddata
FROM stupidtable
WHERE stupidcolumn = &stupidvar;
我该如何在SQLDeveloper中声明一个变量,并在后续语句中重复使用它?
尝试过的方法
- 使用DECLARE部分,在BEGIN和END语句块内插入以下SELECT语句。可以使用
&stupidvar
访问变量。 - 使用关键字DEFINE并访问变量。
- 使用关键字VARIABLE并访问变量。
但是在尝试过程中我遇到了各种错误(未绑定变量、语法错误、预期“SELECT INTO”...)。