永发信息网

access数据库与sqlserver数据库的交互

答案:2  悬赏:20  手机版
解决时间 2021-04-14 22:10
各位大神 部门目前要做一个系统 我只会access数据库 想先用这个做 但是可以这个系统迟早要归到公司的主数据库中 公司数据库是SQLSERVER 那么将来我access数据库中的内容能完美一直到SQL数据库中吗??
最佳答案
直接用sqlserver做
学一下也有好处
不过sqlserver要会编程语言,你会什么语言
全部回答

oracle是大型数据库,sql是中型数据库,mysql是中小型数据库,access是普通的小型数据库

还有就是sql语句的语法上面稍微有点诧异,sql包含的函数更加多一点,sql有存储过程,有作业,有,还有视图和关系图

还有些参考

,对于日期字段字段   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 即没有*号   4,as 后面的计算字段区别   access中可以这样:select a,sum(num) as kc_num,kc_num*num as all_kc_num 即可以把as后的字段当作一个数据库字段参与计算。   sqlserver 中则为:select a,sum(num) as kc_num,sum(num)*num as all_kc_num 即不可以把as后的字段当作一个数据库字段参与计算。   5,[.]与[!]的区别   access中多表联合查询时:select tab1!a as tab1a,tab2!b tab2b from tab1,tab2 ,中间的as可以不要。   sqlserve 中则:select tab1.a as tab1a,tab2.b tab2b from tab1,tab2 ,中间的as可以不要。   6,联合查询时,   access中多表联合查询:'select a,b from(   select a,b from tab1 where a>3 union select c,d from tab2 ) group by a,b   sqlserve 中则'select a,b from(   select a,b from tab1 where a>3 union select c,d from tab2 ) tmptable group by a,b即要加一个虚的表tmptable,表名任意。---   7,access升级到sqlserver时,   可以用sqlserver的数据导入工具导入数据,但要做必要的处理。   access中的自动编号,不会自动转换sql中的自动编号,只能转换为int型,要把它手工改成标识字段,种子为1,把所有导入被sqlserver转化成的以n开头的字段类型的n去掉,如nvarchar->varchar.把需要有秒类型的日期字段改成datatime类型(sql会把所有的日期开转化成smalldatetime型)   8,true与1=1   access用where true表示条件为真,   sqlserver用where 1=1表示条件为真   9,判断字段值为空的区别   普通空:   access和sql server一样 where code is null 或 where code is nol null   条件空:   access:iif([num] is null,0,[num]) 或 iif([num] is null,[num1],[num])   sqlserver: isnull([num],0) 或 isnull([num],[num1])   10,sql语句取子串的区别   access:mid(字段,n1,[n2]),left(字段,n),right(字段,n)   如:select left(cs1,4)+'-'+cs2 as cs3   sqlserver: substring(expression, start, length)   如:select substring(cs1, 1, 2) + substring(cs1, 4, 2) + '-' + cs2 as cs3

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一岁的宝宝常吃薏米好不好?
单选题若方程3xa-4=5(a已知,x未知)是一元
川大路6299号靠近哪里啊?
森通装饰唐元门业这个地址在什么地方,我要处
地漏选什么牌子比较好,地漏的价格怎样
一本文学著作,在印刷它的页码时共用了2001个
单选题ClassOne________ClassTwoand___
阿轲暗夜猫娘台词语音,英雄联盟酒桶说过的话
中国电信李家寺营业厅怎么去啊,有知道地址的
优美的环境描写
After half a year’s training, they were m
使用QQ秘书刷留言会被封号吗?
阿长与山海经经典语句,效率加车友语录有哪些
在哪里可以买到杰弗雷男装
在写卖糕饼的孩子的叫卖之前,作者还写了好几
推荐资讯
格言联璧关于家庭的,格言联璧读后感200字
班主任开学寄语六年级,小学六年级毕业给老师
QQ宠物怎么弄没
为什么我让男友感到压抑
黑豹小货车双排坐、485发动机、3米车箱、原厂
求国家队8-15集资源。
女孩子,自己一个人出去旅游的这种情况多吗,
房间地板有好多小爬虫,这是什么虫啊?
在word文档选定区连续单击鼠标三下等效于用哪
克服专心理战胜自我
重阳节的风俗习惯是什么?
葡萄、芥兰菜、葱叶子等蔬果食品上一层白霜状
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?