access升级到sql2000之我的方法步骤及碰到的一些问题

上传人:平*** 文档编号:11928176 上传时间:2017-10-15 格式:DOC 页数:7 大小:834.08KB
返回 下载 相关 举报
access升级到sql2000之我的方法步骤及碰到的一些问题_第1页
第1页 / 共7页
access升级到sql2000之我的方法步骤及碰到的一些问题_第2页
第2页 / 共7页
access升级到sql2000之我的方法步骤及碰到的一些问题_第3页
第3页 / 共7页
access升级到sql2000之我的方法步骤及碰到的一些问题_第4页
第4页 / 共7页
access升级到sql2000之我的方法步骤及碰到的一些问题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《access升级到sql2000之我的方法步骤及碰到的一些问题》由会员分享,可在线阅读,更多相关《access升级到sql2000之我的方法步骤及碰到的一些问题(7页珍藏版)》请在金锄头文库上搜索。

1、access 升级到 sql2000 之我的步骤、及碰到的一些问题的总结昨天突然一时兴起,想把自己的一个网站从原来的 ACCESS 数据升级到 SQL,想到做到,马上就开始动手。1,在企业管理器里创建一个新的 SQL 数据库。2,在新建数据库右键,导入数据3,在数据源这选择 ACCESS4,选择 ACCESS 数据库后,一直下一步,在这一步时,要注意,点这个按钮,更改里面的一些值。如原来的自动编号,在这里要加上 identity(1,1)这样才可以生成自动编号,然后原来nvarchar 的全部改成 varchar,原来 smalldatetime 的都改成 datatime.5,把修改后的 s

2、ql 的语句复制出来放在一个临时 TXT 文本文件里,同样的操作把所有的表修改后的 SQL 语句都放在一起。6,然后就可以点“取消”了,进入查询分析器,把刚才的所有 sql 语句,在查询分析器里生成一遍,这样就创建了表了。7,然后表设计里,把原来的默认值给加上,注意一点原来时间默认如果用 date()或 now()的在 SQL 里要改成 getdate()8,现在来重复刚才第 2 步的动作,导入数据,即可完成。这里为什么刚才不直接导入数据,我有测试过,如果在创建表的同时,直接把原来的数据导入进去,那么原来的自动编号会全部乱掉,因为他是全新的自动编号从 1 开始重新自增。而分两步的话,单纯的导入

3、数据,可以保留原有的自动编号 ID,打个比方我们有个产品表有自动编号到 100 了,但可能原来有删除中间一些数据,如自动编号 54 这个已经不存在了,这时如果创建的同时导入数据,那么原来编号为 55 的产品会变成自动编号 54,这样有些订单里如果有关联 55 这个商品的,其实应该改成关联 54 了,但是我们不可能去更改其他表的关联值,那样工作量太大。关于一些写法,在 SQL 语句里判断是与否时,不再是 true 与 false 变成 1 与 0 了如“select * from tablename where ishide=true”改成 ishide=1时间对比时,如select * from tablename where datediff(d,ordertime,&date()&)100这里的d要改成 ddatediff(d,ordertime,&date()&)还有就是类似 addtime=#&dateadd(d,1,time2)&# 这样的要改成 addtime=&dateadd(d,1,time2)& 大概就写这些多吧,希望对大家有所帮助。本文原创:批发网站大全 2011-4-9中国批发网

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号