如何将access数据导入到mssql数据库
access 表名: accBiao
access 列 A,列B
sql 表 sqlBiao
sql 列 C,列D
如何将access数据库中的
列A导入到sql数据库中的列C,
列B导入到sql数据库中的列D
希望贴出代码,谢谢
------解决方案--------------------ACCESS改为SQL需要注意的地方
1、数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。
2、所有的默认值都丢失了。主要是数字类型和日期类型。
3、所有now(),time(),date()要改成getdate()。
4、所有datediff(‘d‘, time1, time2)要改成datediff(day, time1, time2)
5、有可能一些true/false类型不能使用,要变为1/0。
6、备注类型要通过cast(column as varchar)来使用。
7、isnull(rowname)要改成rowname = null
...
------解决方案--------------------楼上的,看楼主意思应该是想通过程序来实现吧。
SQL code
insert into sqlBiao (c,d) select * from
OpenRowSet('microsoft.jet.oledb.4.0',';database=E:\accBiao.mdb','select a,b from accBiao')