匿名块参数¶
当用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交互工具章节的手册内容。