Oracle11g Oracle SQL法语脚本文件

Oracle11g Oracle SQL法语脚本文件,oracle11g,sqlplus,french,Oracle11g,Sqlplus,French,我需要在我的数据库中进行大规模插入。我的桌子上有法语字符(例如,gé) 当我连接到SQLPlus并手动运行查询时 INSERT INTO TEST VALUES ('é'); 正确插入数据 当我在一个Sql文件中保存相同的查询并通过SQLplus执行相同的查询时 我得到以下错误: SQLPLUS>@test.sql; ERROR: ORA-01756: quoted string not properly terminated 谁能指引我 谢谢test.sql的确切内容是什么?与我的i

我需要在我的数据库中进行大规模插入。我的桌子上有法语字符(例如,gé)

当我连接到SQLPlus并手动运行查询时

INSERT INTO TEST VALUES ('é');
正确插入数据

当我在一个Sql文件中保存相同的查询并通过SQLplus执行相同的查询时

我得到以下错误:

SQLPLUS>@test.sql;
ERROR:
ORA-01756: quoted string not properly terminated
谁能指引我


谢谢

test.sql的确切内容是什么?与我的insert命令完全相同:insert INTO test VALUES('e');我已经做了研究,发现我需要更改会话NLS参数。但我想知道这些变化的具体参数和后果…如果有人能帮我的话?