仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1945|回复: 9
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之Access与SQLserver2000的数据互导

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:45:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。access|server|sqlserver|数据经由过程利用SQLserver的查询剖析器实行SQL语句完成:
一.将Access数据导进到SQLserver中
在SQLserver中实行以下语句就可以将Access中B04表中的数据导进到SQLserver中的sqltablenaem表中
INSERTINTOsqltablename(sfield1,sfield2,sfield3,sfield4,sfield5,sfield6)

SELECTCONVERT(char(10),afield1),afield2,afield3,afield4,afield5,afield6

FROMopendatasource(Microsoft.Jet.OLEDB.4.0,DataSource="c:docaccessdb.mdb";JetOLEDB:DatabasePassword=abc)...B04
申明:

1.CONVERT(char(10),afield1)能够对数据的范例举行转换,把持长度;

2.在“opendatasource(Microsoft.Jet.OLEDB.4.0,DataSource="c:docaccessdb.mdb";JetOLEDB:DatabasePassword=abc)...B04”中DataSource="c:docaccessdb.mdb为Access数据库的物理路径(包管两个数据库在一台呆板上);

3.Password=abc中“abc”是Access数据库的暗码,假如数据库无暗码就不填写;

4.B04为在Access数据库中的表名;

5.也能够加一些前提如WHEREafield=aand...,有选择前提的导进数据

二.将SQLserver数据导进到Access中
在SQLserver查询剖析器中实行以下代码
INSERTINTOopendatasource(Microsoft.Jet.OLEDB.4.0,DataSource="c:docaccessdb.mdb";JetOLEDB:DatabasePassword=abc)...B04(afield1,afield2,afield3,afield4,afield5,afield6)

SELECTsfield1,sfield2,sfield3,sfield4,sfield5,sfield6

FROMsqltablename

申明:也能够加一些前提如WHEREafield=aand...,有选择前提的导进数据。
总结:这都是拔出语句,文章中只用到INSERT的一种情势,另有别的的情势都能够用于数据互导
你会发现实际上MySQL可以更少地占用资金,前者的每CPU许可费用一般从4000美元到25000美元不等,而MySQL企业版的支持和维护成本就更低了。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-17 20:32:08 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-21 07:51:24 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 12:27:58 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
小妖女 该用户已被删除
5#
发表于 2015-2-6 11:42:21 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-16 01:40:42 | 只看该作者
大侠们有推荐的书籍和学习方法写下吧。
小魔女 该用户已被删除
7#
发表于 2015-3-4 21:50:13 | 只看该作者
习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。
再现理想 该用户已被删除
8#
发表于 2015-3-11 21:12:15 | 只看该作者
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
admin 该用户已被删除
9#
发表于 2015-3-19 13:25:42 | 只看该作者
也可谈一下你是怎么优化存储过程的?
活着的死人 该用户已被删除
10#
发表于 2015-3-28 04:42:13 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 22:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表