【问题标题】:APEX Data Load Wizard - concatenate 2 .csv columns into 1 database columnAPEX 数据加载向导 - 将 2 个 .csv 列连接到 1 个数据库列
【发布时间】:2018-07-14 23:46:28
【问题描述】:

是否可以通过 oracle APEX 中的数据加载向导将两个 .csv 列连接成一个数据库列?

例如 我在 .csv 文件中有 firstName 和 lastName 并希望将其合并并插入到 ename 数据库列中。

谢谢

【问题讨论】:

    标签: oracle plsql oracle-apex


    【解决方案1】:

    假设这是一个循环过程,并且您无法更改数据通过的方式,这里有一个简单的方法:

    在表格中包含所有三列。

    • 名字
    • 姓氏
    • 姓名

    使用向导将值填充到 FirstName 和 LastName 列中,并有一个插入后触发器,它将连接这两个列的值并将其更新为 Ename。

    仅在应用程序中的表单、报告中使用 Ename,不向外界显示 FirstName、LastName,仅使用它们填充 Ename。

    【讨论】:

    • 刚刚发现有一种方法可以通过 APEX 来实现。在“Data Load Definition Details -> Column Names Aliases”中,您可以添加“Multiple Spreadsheet Columns”并将 firstName 和 lastName 填充到这些“temp”列中。接下来只需在 Ename 上创建新的转换规则并连接 firstName 和 lastName。但无论如何我都会使用 trigger 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 2021-10-12
    相关资源
    最近更新 更多