UPDATE A
SET aa = :aa1,
bb = :bb1 :bb2
WHERE ........
这个set后面的字段bb,在赋值的时候为什么后面是2个值,用:分开。
这种写法是什么意思?有知道的帮忙解释一下啊。cobol里的sql语句
SET aa = :aa1,
bb = :bb1 :bb2
WHERE ........
这个set后面的字段bb,在赋值的时候为什么后面是2个值,用:分开。
这种写法是什么意思?有知道的帮忙解释一下啊。cobol里的sql语句
看了下是引用全局变量更新的
SQL> var t1 number;
SQL> var bz1 varchar2(100);
SQL> var bz2 varchar2(50);
SQL> exec :t1:=88;PL/SQL 过程已成功完成。SQL> exec :bz1:='好学生';PL/SQL 过程已成功完成。SQL> exec :bz2:='优秀学生';PL/SQL 过程已成功完成。SQL> update xs set zxf=:t1,bz=:bz1 :bz2;已更新22行。