0
我有两个表t1(旧)有4列,t2(新表)有6列。当列大小不同时,将数据从一个表复制到另一个表
我想复制t1
到t2
的数据,日期和'ÝES'作为T2中的默认值,因为这些值在T1中不可用。
- T1 - 4列(C1,C2,C3,C4)
- T2 - 6列(C1,C2,C3,C4,GETDATE(), '是'),正如我需要
请帮我这个。
我有两个表t1(旧)有4列,t2(新表)有6列。当列大小不同时,将数据从一个表复制到另一个表
我想复制t1
到t2
的数据,日期和'ÝES'作为T2中的默认值,因为这些值在T1中不可用。
请帮我这个。
这应该得到期望的结果:
insert into T2 (c1,c2,c3,c4,c5,c6) select c1,c2,c3,c4,sysdate, 'ÝES' from T1;
我试图用select *成从T1 T2和T1从等插入到T2。但没有运气 – user2094955