说我有那种表
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行的例子..
答案 0 :(得分:4)
使用INSERT INTO ... SELECT:
INSERT INTO table (COMMAND, XCODE, YCODE)
SELECT ('OUTPUT', XCODE, YCODE)
FROM table;
我从来没有使用过甲骨文,但希望这是标准的工作。