Sybase到等效oracle
我正在oracle中执行插入操作 例如在sybase中(perl和sybase) 插入发生在sybase中。在oracle中,相同的查询失败Sybase到等效oracle,oracle,Oracle,我正在oracle中执行插入操作 例如在sybase中(perl和sybase) 插入发生在sybase中。在oracle中,相同的查询失败 Error:Cannot insert null values:: prints::(1, 10159, 'rrapak', 0, '234') ---Failure 问题是没有打印time()值。 当我将%d更改为%s时,正在打印该值。但出现了相同的错误。无法插入空值如果您的问题实际上与Oracle有关,而不是与Perl有关,您可能需要查看以下内容:
Error:Cannot insert null values::
prints::(1, 10159, 'rrapak', 0, '234') ---Failure
问题是没有打印time()值。
当我将%d更改为%s时,正在打印该值。但出现了相同的错误。无法插入空值如果您的问题实际上与Oracle有关,而不是与Perl有关,您可能需要查看以下内容:
更具体地说,SYSDATE和CURRENT_DATE部分。创建为NOTNULL的数据库列将起作用。请使用
{}
工具栏按钮格式化源代码。我本来打算为你做这件事的,但我不是Perl专家,我不确定什么是代码,什么不是:)@peter:列被设置为NOTNULL。但我已经给出了插入值。它仍然不起作用
Error:Cannot insert null values::
prints::(1, 10159, 'rrapak', 0, '234') ---Failure