如何防止oracle将空字符串转换为null

时间:2013-11-22 05:46:39

标签: c# sql oracle nhibernate

我已成功将现有应用程序的数据库从SqlServer转换为Oracle。 一切正常,但空字符串。

应用程序通常将空字符串存储到非空nvarchar2字段中,Oracle将它们静默地转换为null并导致以下错误:

ORA-01400:无法插入NULL

有没有解决方法呢?

注意:我正在使用Oracle托管驱动程序ODP.NET + NHibernate Castle Active Record

1 个答案:

答案 0 :(得分:0)

您可以使用nvl(column_name,'')

祝你好运