浅谈ACCESS数据库升迁SQLSERVER注意事项
来源:asp之家 时间:2007-08-11 13:44:00
在软件开发过程中经常会遇到数据库升迁的问题,原因比较多,如acsess访问速度比sql server慢、删除数据记录后access会留下空档,文件越来越大(也可用压缩修复的方式减小文件大小,但太麻烦),访问速度越来越慢,甚至会数据库损坏,损坏得比较轻的可以找第三方工具来修复,便严重时会导致数据库无法修复,或修复后数据记录会损坏。所以我们大有必要升迁我们现有的Access数据库到SQL Server;
现谈谈笔者在升迁时的做法及注意事项
1,对于日期字段字段
access表示为:#1981-28-12#
SQLSERVER2000表示为:''1981-02-12''
2,SQL语句区别,select ,update 在对单表操作时都差不多,
但多表操作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比:
SQLSERVER中更新多表的UPDATE语句:
UPDATE Tab1
SET a.Name = b.Name
FROM Tab1 a,Tab2 b
WHERE a.ID = b.ID;
同样功能的SQL语句在ACCESS中应该是
UPDATE Tab1 a,Tab2 b
SET a.Name = b.Name
WHERE a.ID = b.ID;
即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后.
更新单表时:都为:
UPDATE table1 set ab=’12’,cd=444 where ....
3,delete语句
access中删除时用:
delete * from table1 where a>2
即只要把select 语句里的select 换成delete就可以了。
sqlserve 中则为:
delete from table1 where a>2
即没有*号
标签:ACCESS,SQLSERVER,数据库升级
0
投稿
猜你喜欢
分类、属性、关键词与Tag
2009-08-27 12:57:00
《CSS禅意花园》学习笔记
2008-10-20 12:43:00
SQL触发器实例讲解
2012-04-13 11:52:48
比较SQL Server与Oracle、DB2三种数据库
2008-09-12 17:24:00
asp删除mssql数据库中没有记录的图片代码
2011-03-11 11:22:00
IE9硬件加速性能远超Chrome5.0和Firefox4.0
2010-06-09 11:12:00
ASP强制刷新和判断文件地址是否存在
2007-09-16 17:11:00
一位网友的DIV CSS编码笔记——XieBiji
2008-09-12 12:22:00
如何绕过ODBC直接访问SQL Server?
2010-05-18 18:13:00
jquery密码强度测试工具源码
2009-12-23 19:38:00
ASP和Javascript中取整函数的应用
2009-06-07 18:38:00
php中json 序列化为 [] 的弊端
2023-05-25 00:14:30
Firefox 的 Jetpack 扩展案例分析:Gmail 邮件提醒
2009-10-15 12:41:00
Access报错:文件共享锁定数溢出
2009-03-21 18:32:00
一段有趣的js代码的研究
2008-04-29 21:47:00
网页设计五原则
2007-11-03 13:50:00
MYSQL5 下的兼容说明(my.ini my.conf)
2008-02-23 10:13:00
js验证表单(form)中多选框(checkbox)值
2008-03-18 13:39:00
CSS的另类拼图___减少HTTP请求
2009-05-28 19:05:00
用ASP实现IE地址栏参数的判断
2008-10-10 15:54:00