社区
基础和管理
帖子详情
PL/SQL导入SQL文件乱码
SeanGuoDev
2011-01-09 09:41:22
用PL/SQL的import tables->sql inserts,use SQl*PLUS,导入SQL文件,执行过程发现所有中文都成为乱码。
但是editplus打开Sql文件,显示正常。
求教如何解决?
...全文
1017
9
打赏
收藏
PL/SQL导入SQL文件乱码
用PL/SQL的import tables->sql inserts,use SQl*PLUS,导入SQL文件,执行过程发现所有中文都成为乱码。 但是editplus打开Sql文件,显示正常。 求教如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
痴痴的老猿
2012-12-08
打赏
举报
回复
plsql,sql编辑器自动保存在ANSI,就是win7默认的文本文件的编码,但是UTF8的都是成了乱码了。谁能解决? 不要说数据库的乱码,这个与数据库的乱码不是一回事
SeanGuoDev
2011-01-10
打赏
举报
回复
[Quote=引用 6 楼 lxyzxq2008 的回复:]
你导入的时,格式不对。用中文字符集导入
[/Quote]
什么意思,怎么操作啊?
lxyzxq2008
2011-01-09
打赏
举报
回复
你导入的时,格式不对。用中文字符集导入
碧水幽幽泉
2011-01-09
打赏
举报
回复
使用UE工具转换成另一个格式,然后保存,应该可以解决问题!
kingkingzhu
2011-01-09
打赏
举报
回复
你的文本是什么格式的
editplus 另存为 可以选择格式 选utf-8试试
iihero
2011-01-09
打赏
举报
回复
PL/SQL里头看看有没有设置字符集的地方,可能那里边的是UTF8之类的,改成GBK就行了。
SeanGuoDev
2011-01-09
打赏
举报
回复
相同,我是在本机上搭的环境,win7操作系统。都是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
jdsnhan
2011-01-09
打赏
举报
回复
本地环境和目标库的字符集不一样吧。
登录目标库,查看一下
select userenv('language') from dual;
本地环境的
Regedit.exe -> HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE-HOME
PL
/
SQL
不安装Oracle连接数据库
PL
/
SQL
不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora
文件
,路径如(D:\oracle\instantclient\instantclient\NETWORK\ADMIN\tnsnames.ora)建议tnsnames.ora从其他安装好的版本处修改,内容如下: DEFC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.19.213)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID =
PL
SExtProc) (PRESENTATION = RO) ) ) 3、 用户变量中新建:(不进行此操作,容易出现
PL
/
SQL
查询数据中文
乱码
) 变量名:nls_lang 变量值:SIM
PL
IFIED CHINESE_CHINA.ZHS16GBK 系统变量Path中添加如D:\oracle\instantclient\instantclient 4、
PL
SQl
参数修改,配置好后,重新启动生效(位置为工具-首选项) 启动
PL
/
SQL
Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences,在Connection中需要配置如下两个参数: Oracle Home如:D:\oracle\instantclient\instantclient OCI Library入:D:\oracle\instantclient\instantclient\oci.dll 5、重新启动
PL
/
SQL
能够正常连接
Oracle客户端
PL
/
SQL
中文
乱码
解决
NULL 博文链接:https://leo1211.iteye.com/blog/468573
Oracle数据库开发之
PL
/
SQL
基础实战视频课程
PL
/
SQL
也是一种程序语言,叫做过程化
SQL
语言(Procedural Language/
SQL
)。
PL
/
SQL
是Oracle数据库对
SQL
语句的扩展。在普通
SQL
语句的使用上增加了编程语言的特点,所以
PL
/
SQL
就是把数据操作和查询语句组织在
PL
/
SQL
代码...
PL
/
SQL
乱码
解决文档
用于解决
乱码
,中文
乱码
问题解决......................
pl
sql
操作数据库工具
PL
/
SQL
Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。
PL
/
SQL
也是一种程序语言,叫做过程化
SQL
语言(Procedural Language/
SQL
)。
PL
/
SQL
是Oracle数据库对
SQL
语句的扩展。在普通
SQL
语句的使用上增加了编程语言的特点,所以
PL
/
SQL
把数据操作和查询语句组织在
PL
/
SQL
代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章