0

说我有那种桌子

  COMMAND     XCODE     YCODE
1.INPUT       1000      1001
2.INPUT       2000      2001
3.INPUT       3000      3001
4.INPUT       4000      4001

我想插入完全相同的行,但有一点不同,如下

  COMMAND      XCODE     YCODE
1.INPUT        1000      1001
2.INPUT        2000      2001
3.INPUT        3000      3001
4.INPUT        4000      4001
5.OUTPUT       1000      1001
6.OUTPUT       2000      2001
7.OUTPUT       3000      3001
8.OUTPUT       4000      4001

我只想要一个可以一次处理所有插入的查询。它可能是数百行。我只是举了一个4行的例子..

4

1 回答 1

4

使用插入...选择:

INSERT INTO table (COMMAND, XCODE, YCODE)
SELECT ('OUTPUT', XCODE, YCODE)
FROM table;

我从未使用过 Oracle,但希望这是足够标准的工作。

于 2012-12-30T20:21:53.533 回答