access 中的视图导入sql server 2000 or 2005

本文分享了将Access视图导入SQL Server 2000或2005过程中遇到的问题及解决办法,包括手动调整脚本以符合SQL Server的要求。

关键词:import access view to sql 2000 or 2005
在把access 中的视图导入sql server 2000 or 2005时遇到的问题先
google ,baidu ,都没找到资料。有轻率的人建议把access里的脚本复制到
   server 再执行就行了。实际上很可能有问题,因为access用的是jet-sql,sql server用的

是t-sql。所以基本没去尝试了。后来又想找直接把access脚本转server脚本的软件。还找到一

个。然后就转换,然后拿到sql server 200 里执行脚本,果然是错的。
后面看create view的帮助,原来建视图有这几项限制:视图定义中的 SELECT 子句不能包括下

列内容:

(COMPUTE 或 COMPUTE BY 子句

ORDER BY 子句,除非在 SELECT 语句的选择列表中也有一个 TOP 子句。
注意: 
ORDER BY 子句仅用于确定视图定义中的 TOP 子句返回的行。ORDER BY 不保证在查询视图时得

到有序结果,除非在查询本身中也指定了 ORDER BY。

INTO 关键字

OPTION 子句

引用临时表或表变量。)
好了,把转换后的脚本参照上面的说明,手工改好脚本执行,ok。
后面再想看看那个转换脚本的软件起左右没有,就仔细对比了前后版本的脚本。发现其实就是

一样,基本没执行转换。不知道那个软件是怎么工作的。估计是运气好。没遇见两个不同sql的

不同函数之类的。
总结就是,以后还会使先用这个软件先转下,再去执行,不行的话再手工修改。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值