用access开发的网站为了方便以后转为sqlsever在设计时应注意什么

woodennail 2001-05-02 11:18:00
加精
在现阶段用access数据库,以后转为sqlsever。在设计时应注意什么问题,才能在以后改动最少的代码就能实现移植。两种数据库对脚本语言的写法有什么不同的地方。回答越详细越好,分不是问题。
...全文
93 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
woodennail 2001-05-07
  • 打赏
  • 举报
回复
谢谢两位
严黎斌 2001-05-03
  • 打赏
  • 举报
回复
我觉得,access相对于其他桌面型数据库,兼容sql server还是很不错的。问题不会很大。
如果要考虑以后的移植,那么应该注意不要使用access与sql server 不兼容的地方。
数据类型的兼容性基本没问题,主要考虑sql语法不一致的地方。
我给你找了点资料:
Access query syntax / SQL Server query syntax
ORDER BY in queries /ORDER BY in views not supported
DISTINCTROW/DISTINCT
String concatenation with “&”/String concatenation with “+”
TRANSFORM
(SELECT statement)

PIVOT
/
WITH ROLLUP, WITH CUBE on SELECT statements

Supported clauses/operators:
SELECT
SELECT TOP N
INTO
FROM
WHERE
GROUP BY
HAVING
UNION (ALL)
ORDER BY
WITH OWNERACCESS
/
Supported clauses/operators:
SELECT
SELECT TOP N
INTO
FROM
WHERE
GROUP BY
HAVING
UNION (ALL)
ORDER BY
COMPUTE
FOR BROWSE
OPTION

Not Supported: COMPUTE, FOR BROWSE, OPTION/Not Supported: WITH OWNERACCESS
centver 2001-05-03
  • 打赏
  • 举报
回复
通过 导入和导出数据 转换数据时,自动编号 只会被转为 int
要自己修改成为 递增。

sql server 2000也支持 insert into了。sql语句基本没变化。
access sql server
文本 255 varchar:8000,nvarchar:4000 在长
.............
反正各种数据类型,在sql中都有变化,不过对access兼容

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧