構文
PRO[MPT] [text]
textには、表示するメッセージのテキストを指定します。
指定したメッセージまたは空白行を、ユーザーの画面に送信します。textを省略すると、PROMPTはユーザーの画面に空白行を表示します。
使用方法
このコマンドをスクリプトで使用して、ユーザーに情報を提示することができます。
例
次に、ASKFORDEPT.SQLというスクリプトで、ACCEPTとともにPROMPTを使用する例を示します。ASKFORDEPT.SQLには、次のSQL*PlusコマンドおよびSQLコマンドが含まれています。
PROMPTPROMPT Please enter a valid departmentPROMPT For example: 10SELECT DEPARTMENT_NAME FROM EMP_DETAILS_VIEWWHERE DEPARTMENT_ID = &NEWDEPT
STARTまたは@を使用して、このファイルを実行するとします。
@ASKFORDEPT.SQL VAL1 @HTTP://machine_name.domain:port/ASKFORDEPT.SQL VAL1
Please enter a valid department For example: 10 Department ID?>
プロンプトの「Department ID?>」で部門番号を入力できます。デフォルトでは、SQL*Plusにより、置換の前および後に&NEWDEPTを含む行がリストされ、「Department ID?>」プロンプトに入力された数値に対応する部門名が表示されます。この動作を回避するには、SET VERIFY OFFを使用します。