来自文件的PL / SQL加载脚本

时间:2014-07-28 14:26:22

标签: c# sql oracle encoding

我需要使用多个.sql文件中的插入来加载大部分数据。我正在使用以下应用程序创建这些文件:

using (System.IO.StreamWriter file = new System.IO.StreamWriter(path, true, Encoding.ASCII))
                    {
                        file.WriteLine(text);
                    }

其中path是文件路径,文本是另一个插入到此文件中的文件。现在我在使用命令在Oracle SQL Developer中加载这些插入时遇到问题:

@"C:\Users\Desktop\inserts1.sql"

因为开发人员会将ćó等字符更改为其他字符。

我的应用程序中的问题是使用不同的编码创建不同的文件,还是有一种方法可以在Developer中正确加载。

1 个答案:

答案 0 :(得分:0)

而不是Encoding.ASCII使用Encoding.Default(这是ANSI编码)。