我在我的数据库中有以下的日志表:
FROM_PARTY_ID VARCHAR2(15 CHAR) Not Null
TO_PARTY_ID VARCHAR2(15 CHAR) Not Null
CREATED_DT DATE Not Null
UPDATED_DT DATE Null
NO_OF_TRIES NUMBER(3,0) Null
APPLICATION_ID VARCHAR2(15 CHAR) Not Null
现在,我想要将一个.CSV文件中的数据导入到这个日志表中。CSV文件的结构如下:
Old_PartyID,New_PartyID,CREATED_DT,UPDATED_DT,NO_OF_TRIES,APPLICATION_ID
015110044200015,099724838000015
069167641100015,099724838000015
016093943300015,099728485000015
033264160300015,099728485000015
035968914300015,099728485000015
087580324300015,099728485000015
这个文件中的“创建日期”和“应用程序ID”列没有任何数据,但是我需要将
Sysdate
作为默认的Created_DT
,将XYZ
作为默认的Application_ID
插入。现在,当我尝试使用Sql Developer中的导入工具(通过右键单击表名)将这些数据导入日志表时,它不允许我设置任何默认值来创建日期和应用程序ID,因为这些选项被禁用了,并且插入失败,因为这些列不能为空。请问有人可以指导我如何在表中插入这些值,特别是将创建日期设置为sysdate。 (我必须坚持使用此导入选项,不允许我采用其他方法)。谢谢。