ALTER SESSION SET NLS_TERRITORY=ITALY
SQL Developer でステートメントを実行しようとしても、エラーは発生しません。しかし、System.Data.OracleClient プロバイダーを介して接続している Win Forms アプリケーションを介して実行すると、「ORA-0911: 無効な文字」エラーが発生します。なんで?Oracle のバージョンは 10.2.0.1.0 です
質問する
7329 次
2 に答える
1
解決しました。私は実行していました
ALTER SESSION SET NLS_TERRITORY=ITALY;
pl/sql block: DECLARE ... BEGIN ... END;
/
セミコロンを削除して、
ALTER SESSION SET NLS_TERRITORY=ITALY
/
pl/sql block: DECLARE ... BEGIN ... END;
/
そしてそれは今動作します
于 2012-07-25T11:10:20.317 に答える
0
すぐに実行してラップしてみてください:
execute immediate 'ALTER SESSION SET NLS_TERRITORY=ITALY';
于 2012-07-25T10:30:17.887 に答える