日期:2014-05-18  浏览次数:20361 次

关于复制插入数据表语句的问题
有两个表,一个是C:\fa.gdb,一个是D:\fb.gdb,两个表结构一样,只不过fa.gdb中有数据,而fb.gdb是空的,怎样将fa.gdb中的表Table复制到Bfb.gdb中
其中这个报错select * into [C:\fb.gdb].Table from [C:\fa.gdb].Table报错……(感觉这个语法也正确啊)
这个正确insert into [C:\fb.gdb].Table select * from [C:\fa.gdb].Table 
这两个语句有什么不同??

------解决方案--------------------
select * into [C:\fb.gdb].Table from [C:\fa.gdb].Table 这个是把查询的数据插入到新建的一个表中,执行这条语句之前是不存在这个新建的表的
这个正确insert into [C:\fb.gdb].Table select * from [C:\fa.gdb].Table 这个是把查询数据插入数据到一个已经创建的表中