Chinaunix

标题: SQL导入的问题! [打印本页]

作者: 南经肥牛    时间: 2003-01-14 22:27
标题: SQL导入的问题!
我远程用Enterprise Manager登陆Linux7。3下的 Oracle9。2,使用表数据编辑器的录入表数据,正常,中文显示正常,用程序读出也正常。可是我将Oracle自己生成的SQL语句复制到文本文件中,用Sqlplus的@执行教本,
记录是可以插入,可是中文就乱码了,请问为什么,如何解决?我将此教本中的
SQL复制到Manager下使用,是正常的!
作者: CCBZZP    时间: 2003-01-15 07:43
标题: SQL导入的问题!
查詢可能是字符問題
SELECT * FROM V$NLS_PARAMETERS
作者: 南经肥牛    时间: 2003-01-15 08:49
标题: SQL导入的问题!
Oracle的内码设置应该没有问题啊,GBK231280的应该,只不过读取脚本文件会产生乱码,用jdbc连上写入中文也没问题,奇怪!
作者: gototop    时间: 2003-01-15 08:53
标题: SQL导入的问题!
给点具体的错误信息吧:)
作者: CCBZZP    时间: 2003-01-15 09:58
标题: SQL导入的问题!
http://www.oradb.net/err/error_003.htm
作者: 南经肥牛    时间: 2003-01-16 00:56
标题: SQL导入的问题!
偶试验了,在Oracle本机执行脚本没有问题,在win2k下源程sqlplus就是乱麻,注册表我改了。
作者: Ganku    时间: 2003-01-16 12:48
标题: SQL导入的问题!
检查你的本地语言配置项目,oracle的工具都有本地的语言配置。
在注册表里: NLS_LANG 值为 SIMPLIFIED HINESE_CHINA.ZHS16GBK
如果实在不行。在sqlplus中执行
alter session set nls_language = language name
可以查查资料,说的很清楚.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2