sql - postgres中的多表插入
问题描述
寻找一种在 Postgres 中高效执行多表插入的方法(有点像 Oracle 中的 INSERT ALL 语句)。假设我有以下驱动程序表:
ID, Data
----------------
10, 'Table 1 data'
11, 'Table 2 data'
10, 'More Table 1 data'
所以,所有 ID=10 的记录都应该插入到表 1 中,ID=11 到表 2 等等......真正的驱动程序表有超过 3.5 亿条记录,大约有 12 个不同的 ID,所以寻找方法来尽可能有效地做到这一点SQL。
解决方案
推荐阅读
- openstack - 如何在 openstack trove 中创建 percona 实例或 Percona XtraDB Cluster?
- oracle - CREATE ANY TABLE 不足以创建任何表?
- c# - itext 7页面删除C#的奇怪问题
- storybook - 故事书 argType 和 defaultValue 在侧边栏中更改视图时选择丢失值
- oracle-sqldeveloper - Oracle Apex 中的自定义访问角色
- c++ - 字符串错误和保存数据(带链表)
- python-3.x - Django 更改第 3 方模型名称
- csv - 如何在 std::string 中硬编码或声明文件的内容
- r - 堆叠列表项 - 至少需要一个向量
- python - Mongodb 更新在大型集合上非常缓慢