我们有一个名为 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 " ";
}
它再次抛出相同的错误。如果我用单引号(总共 12 个字符)给出 10 个空格,比如
return ' ';
它插入但如下图所示
我应该如何在该字段中插入空格。
尝试启用跟踪以查看传递到 Oracle DB 的内容,我看到字段中有空格,但仍然抛出类似错误。ORA-01400: cannot insert NULL into ("DEVLAW"."GLTRANSREL"."JRNL_BOOK_NBR")