暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 将日期加载到具有某些列默认值的顶点20.1中

ASKTOM 2020-10-13
227

问题描述

我想通过使用数据加载从excel或csv文件 (Id,名称,地址,金额) 插入数据到数据库表中,但在插入此数据期间,我想决定此数据与汇丰银行相关 (因为我有很多银行,每个银行都有成千上万的客户)。因此,如何在加载数据期间将汇丰银行的名称插入表中 (请注意,excel或csv文件不包含汇丰银行的名称)。

专家解答

是的,您只需要在列上默认设置即可。

例如,我做了这个

1) 具有默认值的表

create table asktom.t ( pk int generated as identity primary key, x int, y int default 0 );

2) 创建具有标准数据加载器页面的APEX应用程序然后我用下面的数据运行它

1
2
3
4

(即,只有1列数据)。我被提示选择将其加载到哪个列 (我选择了X)。

3) 然后加载数据,然后我查看表

SQL> select * from asktom.t;

        PK          X          Y
---------- ---------- ----------
         1          1          0
         2          2          0
         3          3          0
         4          4          0
         5          5          0
         6          6          0
         7          7          0
         8          8          0
         9          9          0
        10         10          0

10 rows selected.


您可以看到Y毫无意外地恢复其默认值。


文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论