颠倒问号插入语句
本文关键字:插入 语句 | 更新日期: 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");