0
我有表具有以下值Netezza公司插入同一行到表中多次
位置日期计数 2150 14年4月5日100
现在我需要插入100行到另一个表.The表应在实现this.My数据库100行
位置日期 2150 14年4月5日
帮助我的是Netezza公司
我有表具有以下值Netezza公司插入同一行到表中多次
位置日期计数 2150 14年4月5日100
现在我需要插入100行到另一个表.The表应在实现this.My数据库100行
位置日期 2150 14年4月5日
帮助我的是Netezza公司
Netezza的系统视图有1024行,每行的idx值都是从0到1023.您可以通过加入此行来驱动任意数量的行。请注意,这种方法要求您确定一些合理的上限,以便知道加入_v_vector_idx的次数。
INSERT INTO target_table
SELECT *
FROM base_table
JOIN _v_vector_idx b
ON b.idx < 100;
然后,如果你想根据从base_table第三列来驱动它,你可以这样做:
INSERT INTO target_table
SELECT location,
DATE
FROM base_table a
JOIN _v_vector_idx b
ON b.idx < a.count;
人们还可以采取程序的方法,如果你没创建一个存储过程对于这个合理的上限可能会有什么感觉。