oracl执行sql文件及执行乱码解决

来源:互联网 发布:在端口1433连接失败 编辑:程序博客网 时间:2024/06/03 17:45
oracle执行sql文件的两个办法,一直接复制到命令窗口,二使用start 绝对路径 ,@绝对路径。例如:@'C:\Users\Administrator\Desktop\test.sql'


其中第二个方法会出现乱码错误,解决如下:
说明:本来想使用Navicat来以utf-8的格式导入sql脚本,但Navicat有一内存块不允许访问,导致执行脚本失败,找了半天没找到解决办法.但发现sqlplus可以执行成功,问题就是中文乱码.
后来发现,sqlplus里保存的sql脚本的格式都是ANSI的格式.
1.解决办法:用记事本打开我们的sql脚本文件,另存为 格式选择ANSI
2.执行命令@'路径\xxx.sql' 例如:@'C:\Users\Administrator\Desktop\test.sql'
3.用Navicat查看该用户下的表,中文乱码得以顺利解决
0 0
原创粉丝点击