SQL表中数据如何拷贝

来源:百度知道 编辑:UC知道 时间:2024/07/06 17:35:26
现在我有两个数据库TWERP01.TW_LSDATA.DBO.GLPERIOD和twsq.BI_DEV.DBO.SAPPERIOD如何把前一个表中的数据拷贝到后一个表中
他们栏位不同咯 能不能拷贝?

insert into twsq.BI_DEV.DBO.SAPPERIOD select * from TWERP01.TW_LSDATA.DBO.GLPERIOD

是字段位置不同是吗,可以的你指定字段的顺序就可以了,如下一个例子,你看看,还不明白发消息问我:

INSERT INTO archivetitles
(title_id, title, type, pub_id)
SELECT title_id, title, type, pub_id
FROM titles

insert into twsq.BI_DEV.DBO.SAPPERIOD select * from TWERP01.TW_LSDATA.DBO.GLPERIOD

表twsq.BI_DEV.DBO.SAPPERIOD一定要存在才可以的!

栏位不同,那肯定不可以,栏位都不对照,数据塞到那里去呀!

为了数据不丢失,还是先备份个数据,真要拷贝到一起,你不防照上面的说的试试看,我的想法是栏位不同,拷贝到一起又有什么意义呢!

如果两个表栏位不同,是不可以,不过可以在栏位少的表建立几个栏位,是他们栏位相同。 在用insert into twsq.BI_DEV.DBO.SAPPERIOD select * from TWERP01.TW_LSDATA.DBO.GLPERIOD 就行了,栏位属性一定要相同。

不能,