我们有一个名为GLTRASREL的Lawson Oracle数据库表,我们需要插入CSV文件中的值,这由BizTalk应用程序处理。表中的某些字段类似于
JRNL-BOOK-NBR Alpha 12 GL165 GL65.1
Element: Journal Book NThe journal book assigned to the IFLR.1
transaction.
因此,当我尝试不将任何内容传递到此字段时,它会显示"ORA-01400: cannot insert NULL into ("DEVLAW"."GLTRANSREL"."JRNL_BOOK_NBR")"
在映射中,我尝试使用Scripting Functoid传递12个空格,如
public string GetJournalBookNo()
{
return " ";
}
它再次抛出同样的错误。如果我给10个单引号空白(总共12个),如
return ' ';
它插入但如下所示
我应该如何在此字段中插入空格。
尝试启用跟踪以查看传入Oracle DB的内容,我看到字段中的空格但仍然会抛出错误。 ORA-01400: cannot insert NULL into ("DEVLAW"."GLTRANSREL"."JRNL_BOOK_NBR")