标签: c# sql oracle nhibernate
我已成功将现有应用程序的数据库从SqlServer转换为Oracle。 一切正常,但空字符串。
应用程序通常将空字符串存储到非空nvarchar2字段中,Oracle将它们静默地转换为null并导致以下错误:
ORA-01400:无法插入NULL
有没有解决方法呢?
注意:我正在使用Oracle托管驱动程序ODP.NET + NHibernate Castle Active Record
答案 0 :(得分:0)
您可以使用nvl(column_name,'')
nvl(column_name,'')
祝你好运