2016-11-18 14 views
0

我有两个表t1(旧)有4列,t2(新表)有6列。当列大小不同时,将数据从一个表复制到另一个表

我想复制t1t2的数据,日期和'ÝES'作为T2中的默认值,因为这些值在T1中不可用。

  • T1 - 4列(C1,C2,C3,C4)
  • T2 - 6列(C1,C2,C3,C4,GETDATE(), '是'),正如我需要

请帮我这个。

+0

我试图用select *成从T1 T2和T1从等插入到T2。但没有运气 – user2094955

回答

2

这应该得到期望的结果:

insert into T2 (c1,c2,c3,c4,c5,c6) select c1,c2,c3,c4,sysdate, 'ÝES' from T1; 
相关问题