InOut 引數

PL / SQL 使用 IN,OUT,IN OUT 關鍵字來定義傳遞引數可能發生的情況。

IN 指定該引數是隻讀的,並且該過程不能更改該值。

OUT 指定引數是隻寫的,過程可以為其賦值,但不引用該值。

IN OUT 指定引數可供參考和修改。

PROCEDURE procedureName(x IN INT, strVar IN VARCHAR2, ans OUT VARCHAR2)
...
...
END procedureName;

procedureName(firstvar, secondvar, thirdvar);

上面示例中傳遞的變數需要鍵入,因為它們在過程引數部分中定義。