匿名块参数

当用isql执行匿名块时,isql中在解析sql时,如果遇到&符号,会认为需要有参数替换,在执行sql时,就会提示输入参数的值。当在匿名块中出现替代变量时,以每行的输入为一组进行替换并显示替代前后的语句。

例如:

declare
begin
insert into test1 &d(14,'aa');
select * from &d;
end;
/

输入 d 的值: values

原值 3: insert into test1 &d(12,'aa');

新值 3: insert into test1 values(12,'aa');

输入 d 的值: test1

原值 4: select * from &d;

新值 4: select * from test1;

注解

关于isql工具对于参数的替换详细描述,请阅读isql交互工具章节的手册内容。