set identity_insert 表 on insert into 表 SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'F:\My Documents\客户资料.mdb';'admin';'' --F:\My Documents\客户资料.mdb是文件名,后面的不用理 ,客户) --客户是表名
sql里自动编号的属性是什么?也是int? --是int或bigint 导入方法: set identity_insert 表 on insert into 表 SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'F:\My Documents\客户资料.mdb';'admin';'' --F:\My Documents\客户资料.mdb是文件名,后面的不用理 ,客户) --客户是表名
insert into 表
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'F:\My Documents\客户资料.mdb';'admin';'' --F:\My Documents\客户资料.mdb是文件名,后面的不用理
,客户) --客户是表名
首先,将access表中的ID字段改为不是自动编号的那种,然后导到sqlserver中(但是前提是sqlserver此时为空).完成后将sqlserver中ID属性改为自动编号.
--是int或bigint
导入方法:
set identity_insert 表 on
insert into 表
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'F:\My Documents\客户资料.mdb';'admin';'' --F:\My Documents\客户资料.mdb是文件名,后面的不用理
,客户) --客户是表名