外部变量是在某一程序的主环境下声明的一种变量,用于在运行时将值(如数字、字符)传入或传出一个或多个PL/SQL程序。声明外部变量后,可以在主环境或调用环境中引用这些变量。例如,在SQLPlus环境中执行PL/SQL程序时,SQLPlus是其主环境,SQLPlus中的变量被视为外部变量。通过使用VARIABLE关键字在SQLPlus环境中创建绑定变量,可以声明外部变量,如下所示: VARIABLE return_code NUMBER。SQL和SQLPlus均可引用外部变量,而且SQLPlus能够显示和输出这些变量的值。要显示绑定变量的当前值,在SQL*Plus环境中使用PRINT命令,例如:SQL> VARIABLE n NUMBER ... SQL> PRINT n。