2013-02-22 48 views
1

我必须备份一张表,它可以更改列数。当我的脚本启动时,它不知道列的数量。我如何创建INSERT INTO表VALUES(?1,?2,...)脚本?在scriptella中插入未知列数

问候, 亚切克

回答

0

取决于数据库,可以使用CREATE TABLE FROM SELECT(或类似)备份表。例如:

CREATE TABLE new_table AS (SELECT * FROM old_table); 
+0

但是如果“old_table”和“new_table”应该在不同的机器上(不同的数据库)呢?从scriptella的角度来看不同的connection_id? – user1337302 2013-02-25 08:58:18