在Lawson Oracle DB中插入空白空间

时间:2016-10-28 11:51:06

标签: oracle biztalk biztalk-2013r2

我们有一个名为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 '          ';

它插入但如下所示

enter image description here

我应该如何在此字段中插入空格。

尝试启用跟踪以查看传入Oracle DB的内容,我看到字段中的空格但仍然会抛出错误。 ORA-01400: cannot insert NULL into ("DEVLAW"."GLTRANSREL"."JRNL_BOOK_NBR")

enter image description here

0 个答案:

没有答案