database - 在 oracle 中插入额外的相同行数但具有负值
问题描述
[实际上我有一百万条记录,但我在图片中举了一个例子。
初始表包含 3 条记录,但我需要的结果是相同的 3 行 + 相同的行数(相同的数据)但具有负值....所以结果表在图片中有 6 条记录
问题是最初我有数百万条具有正值的记录
但我需要的结果表既是以前的数据,又是插入相同的负值数据副本……如果我有 100 条记录……结果表包含 200 条记录(100 条正记录和 100 条负记录)
] 1
解决方案
使用INSERT INTO .. SELECT
如下:
insert into your_Table
select a, -B, -c from your_table
推荐阅读
- reactjs - 从对象列表中获取值数组
- sql-server - 如何在 Django 中连接来自两个不同数据库的两个表?
- x86 - 在完全虚拟化环境中,来宾操作系统系统调用会发生什么?
- jenkins - Jenkins 作业未能执行日志轮换消息
- php - 如何在 docker 容器中启用 php-fpm 的访问日志?
- vbscript - WshShell.Run 在命令行参数中带有空格
- java - 当按下 Enter 时,Java 中的循环不会中断,当条件是 DataInputStream.isAvailable() == 0 并且应用程序使用 telnet 运行时
- javascript - 如何将句子而不是单个单词发送到 API 并让它们发回
- c# - 通过 FuelSDK 从 C# 调用 Marketing Cloud API
- java - 无法使用 Java 使用 JAXB 读取 XML 文件的子节点中的内容