入力は1文字に切り捨てられました


SqlPlusでテキストファイルを実行したときに「入力は1文字に切り捨てられました」というメッセージがでることがある。
これはテキストファイルの末尾の「/」の後に改行が入っていない場合に発生する。
なので「/」の後ろに改行を付けるとこのメッセージは発生しなくなる。


@"C:\Documents and Settings\admin\デスクトップ\test.txt"


text.txt

DECLARE
  WK_SYSDATE CHAR(200);
BEGIN

 SELECT SYSDATE INTO WK_SYSDATE FROM DUAL;

END;
/

↑「入力は1文字に切り捨てられました」のメッセージが出る例



動作確認環境:oracle 8i