颠倒问号插入语句

本文关键字:插入 语句 | 更新日期: 2023-09-27 18:03:10

我有一个表,列somecolumn的类型为NCLOB

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

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

由于我能够从sql开发人员中插入,我认为这不是NLS字符集的问题。

如何正确插入字符集?

颠倒问号插入语句

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

Set ORA_NCHAR_LITERAL_REPLACE to TRUE

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

如果我们必须在。net中为当前会话设置此值,请在。net代码中使用以下语句-

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