linux命令行执行db2存储过程
时间:2022-12-12阅读:212来源:柠檬博客作者:柠檬博客
CREATE PROCEDURE proc_sum2(IN n INT,OUT sum INT,OUT j INT) BEGIN DECLARE i INT; SET i=1; SET sum=0; SET j=111; WHILE i<=n do SET sum=sum+i; SET i=i+1; END WHILE; END;
db2 "CALL BSC.PROC_SUM2 (100, ?,?)" |awk 'NR==5{print $4}'
取j的值命令行执行如下:
db2 "CALL BSC.PROC_SUM2 (100, ?,?)" |awk 'NR==8{print $4}'
ps:NR表示第n行,$4表示第4列
212人参与,
0条评论
登录后显示评论回复