我有一个 Cursor,它沿着这些行从脚本中获取数据:
OPEN myCursor FOR
SELECT value1 AS Value1,
myPackage.function1 (value1, :myId) AS Result1,
myPackage.function2 (value1, :myId) AS Result2,
myPackage.function3 (value1, :myId) AS Result3
FROM mySchema.myTable
WHERE tpk = :myPk
USING myId, myId, myID
如您所见,我使用了myId变量 3 次,并且我必须在 using 语句中将其传递 3 次才能使其正常工作。我在任何地方都找不到它,但是有没有办法只传递一次myId变量?
我不知道有什么内置方法可以实现这一点,但如果您的目标是仅在的
USING
: