asp做的网站,数据库从access转为sql后,有哪些数据类型需要修改?

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:23:15
asp做的网站,数据库从access转为sql后,有哪些数据类型需要修改?最好全面一些!谢谢,谢谢,谢谢啊!!!!!!!!

最近把ACCESS数据库迁移到了SQLSQERVER2000上,在操作的过程中总结了一下两者存在的一些区别

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='ss',cd=111 where ....

3、delete语句

access中删除时用:delete * from table1 where a>2 即只要把select 语句里的select 换成delete就可以了。

sqlserve 中则为: delete from table1 where a>2 即没有*号

4、as 后面的计算字段区别

access中可以这样:select a,sum(num) as s_num,s_num*num as all_s_num 即可以把AS后的字段当作一个数据库字段参

与计算。