浅谈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
投稿
猜你喜欢
MySQL里的反斜杠(\\\\)的使用
2024-01-26 03:20:57
合并ThinkPHP配置文件以消除代码冗余的实现方法
2023-11-21 11:54:31
当恢复sqlserver bak文件时,原始的用户无法删除的解决方法
2024-01-15 07:59:00
使用NumPy进行数组数据处理的示例详解
2023-03-31 20:06:50
django使用channels实现通信的示例
2023-12-18 01:06:59
Python科学画图代码分享
2023-08-19 07:06:25
如何在windows下安装配置python工具Ulipad
2023-07-25 20:38:59
python最小生成树kruskal与prim算法详解
2021-06-10 01:56:45
利用Python如何生成hash值示例详解
2022-02-28 23:29:25
Django分页器的用法你都了解吗
2022-06-06 21:18:39
Persits AspJpeg组件图片水印\\缩略图\\图片合并\\图片切割\\实例教程
2008-12-14 10:36:00
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2024-01-21 07:55:04
Django 跨域请求处理的示例代码
2022-05-27 17:08:46
Mysql CAST函数的具体使用
2024-01-16 16:17:04
Python快速生成定制化的Word(docx)文档
2022-04-27 12:33:06
pip 安装库比较慢的解决方法(国内镜像)
2022-09-30 04:02:29
Python实现生活常识解答机器人
2021-06-22 14:34:36
Python之批量创建文件的实例讲解
2021-04-10 15:17:08
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2023-06-28 10:18:40
谈谈从phpinfo中能获取哪些值得注意的信息
2023-11-23 23:52:17