颠倒的问号插入声明

时间:2015-07-16 18:07:20

标签: c# oracle10g

我的表格中包含somecolumn

类型的列NCLOB

如果我使用sql developer进行插入,我可以插入Cyrillic和其他字符集并查看数据。

如果我从.net运行相同的语句,我会得到upside down ? mark

由于我能够从sql developer插入,我认为这不是NLS字符集的问题。

如何正确插入此字符集?

1 个答案:

答案 0 :(得分:0)

您需要在客户端设置一个环境变量。

Set ORA_NCHAR_LITERAL_REPLACE to TRUE

这可以在系统环境变量中永久设置,也可以在.NET代码中为会话临时设置。

如果我们必须在.NET中为当前会话设置它,请在.NET代码中使用以下语句 -

System.Environment.SetEnvironmentVariable("ORA_NCHAR_LITERAL_REPLACE", "TRUE");