prco EXEC SQL EXECUTE 中USING的作用是什么?

2025-04-04 23:13:02
推荐回答(2个)
回答1:

在动态执行SQL的时候使用变量。

比如,在oracle中,可以这样写:

EXECUTE IMMEDIATE  'UPDATE EMP SET ENAME = 'TEST 'WHERE EMPNO = :1'  USING 7907;

即表示用USING后面的变量代替前面SQL语句中的变量。

回答2:

很显然,赫萝并不认识《狼与香辛料》