亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

Access與sql server的語法區(qū)別總結

2020-10-29 21:56:45
字體:
來源:轉載
供稿:網友

下邊列出sql server與access的語法差別,方便更換程序數據庫時查詢。

日期分隔符號
  access:英鎊符(#)
  sql server:撇號(')

Boolean 常量
  access:True、False;On、Off;Yes、No;整數:-1(真)、0(假)。
  sql server:整數:1(真)、0(假)

字符串連接
  access:和號(&)
  sql server:加號(+)

通配符
  access:星號(*)與零個或更多字符匹配。 
      問號(?)與單個字符匹配。
      嘆號(!)意味著不在列表中。
      英鎊符(#)意味著單個數字。
  sql server:百分號(%)與零個或更多字符匹配。 
      下劃線(_)與單個字符匹配。
      上插入符(^)意味著不在列表中。
      沒有與英鎊符(#)對應的字符。

DROP INDEX
  access:Drop Index <索引名> ON <表名>
  sql server:Drop Index <表名>.<索引名>

表添加標識列
  access:alter table <表名> add <列名> Counter(1,1)
  sql server:alter table <表名> add <列名> bigint identity(1,1) not null

一、有區(qū)別的函數及解決方案 

以下所示的解決方案中的函數定義在untDataBase單元中TAdoConn類的方法中。

簡述 Access語法 SqlServer語法 Oracle語法 DB2語法 解決方案
01 系統時間 Date() GETDATE() SYSDATE   GetSysTimeStr
02 連接字符串 & + || + GetConcatStr
03 截取字符串 SubString
SubStr
SubString SubString GetSubStr
04 小寫字符串 LCase Lower Lower Lower GetLowerStr
05 大寫字符串 UCase Upper
Upper
Upper
GetUpperStr
06 查找字符串 InStr
InStr
CharIndex
InStr
GetFindStr
07 替換空值 IIF+IsNull Coalesce
Nvl Coalesce GetNullStr
08 條件取值 IIF Case+When+Else DeCode或Case
IIF
GetCaseStr
09 字段類型轉換 Str、var、…. Convert或cast
To_Char,To_Number. GetConvertStr
GetConvertStr
10 日期字符串
‘2004-10-9'
#2004-10-19#
‘2004-10-9'   GetDateStr
11 最大值加1
        GetNextNumStr
12 Like語句函數 Like ‘101* Like ‘101%'
Like ‘101%'
  GetLikeStr
             

二、Access與SQLSERVER部分相同數據庫函數及關鍵字列表

1、 函數

序號
簡述  
01 記數函數
Count
02 最大值 Max
     

 

2、 關鍵字

序號
簡述  
01
Like
02 連接 Join
03 判斷空 Is Null
     

三、Access與語句SqlServer的語句語法區(qū)別 
1、 Inser Into …..Select …From 語句:
在ACCESS中以下語句 
Insert INTO 
PubSubJectAccCopys(Copy_id,Acc_id,Acc_Pid,Acc_name,acc_short,Acc_Comment,Acc_Pro,acc_type,Sub_id_flag,acc_index) (Select 200201,Acc_id,Acc_Pid,Acc_name,acc_short,Acc_Comment,Acc_Pro,acc_type,Sub_id_flag,acc_index FROM PubSubJectAcc Where PubSubJectAcc.co_type='03') 
中后面"(select 200201******.co_Type='03')"中的小括號("(",")")必須去掉才能執(zhí)行,如下: 
Insert INTO 
PubSubJectAccCopys(Copy_id,Acc_id,Acc_Pid,Acc_name,acc_short,Acc_Comment,Acc_Pro,acc_type,Sub_id_flag,acc_index) Select 200201,Acc_id,Acc_Pid,Acc_name,acc_short,Acc_Comment,Acc_Pro,acc_type,Sub_id_flag,acc_index FROM PubSubJectAcc Where PubSubJectAcc.co_type='03' 
在SQL SERVER 中都可以 
2、 Inner Join 語句1 

StrSql:='select a.user_id,a.user_opcode,b.copy_name from sysuser a inner join (syscopysuser c inner join syscopys b on c.copy_id=c.copy_id) on a.user_id=c.user_id where 
a.user_opcode=''' +EdtUserOpCode.text+''' And copy_name='''+Tmpcopyname +''''; 
應該改為 
StrSql:='select a.user_id,a.user_opcode,b.copy_name from sysuser a inner join (syscopysuser c inner join syscopys b on c.copy_id=d.copy_id) on a.user_id=c.user_id where 
a.user_opcode=''' +EdtUserOpCode.text+''' And copy_name='''+Tmpcopyname +''''; 
該行代碼的檢索條件錯誤:應該把C.copy_id=C.Copy_id 改為c.copy_id=d.copy_id 
注:兩種寫法都能在SQL-SERVER中運行,但c.copy_id=C.copy_id在ACCESS中不能運行 
3、 Inner Join 語句2 
StrSql:='select copy_year,copy_name,a.copy_id from SysCopys a inner join SysCopysUser b on a.curcopy_flag=1 and a.copy_id=b.copy_id where b.user_id=' + '''' +TmpPubUserID+ ''''; 
該為 
StrSql:='select copy_year,copy_name,a.copy_id from SysCopys a inner join SysCopysUser b on a.copy_id=b.copy_id where a.curcopy_flag=''1'' and b.user_id=' + '''' +TmpPubUserID+ ''''; 
注:兩種寫法都能在SQL-SERVER中運行,但第一種在ACCESS中不能運行 
4、 Inner Join語句3 

SQl server 中可以執(zhí)行以下語句 
'Select distinct sysoption.opti_id,sysoption.opti_name,sysoption.opti_code,sysroleoption.opti_sort From sysoption inner join sysroleoption ON sysoption.opti_id=sysroleoption.opti_id AND sysroleoption.role_id=:roleid' 
但ACCESS中不能,只能 
'Select distinct sysoption.opti_id,sysoption.opti_name,sysoption.opti_code,sysroleoption.opti_sort From sysoption inner join sysroleoption ON sysoption.opti_id=sysroleoption.opti_id Where sysroleoption.role_id=:roleid' 
5、 Update語句 

Sql SerVer 中能執(zhí)行但Access 中不能 
'Update sysuserrole SET sysuserrole.role_sort = (Select sysrole.role_sort FROM sysrole Where sysuserrole.role_id = sysrole.role_id and sysuserrole.user_id='01')' 
6、 日期比較 

SQL SERVER 中用 
StrSql:='select copy_year,Start_month,Cur_month,Start_Flag,Start_date,End_date ' 
+'From SysCopys ' 
+'where copy_id='''+LoginCopyID+''' ' 
+'and start_date<='''+datetostr(LoginDate)+''' ' 
+'and end_date>='''+datetostr(LoginDate)+''''; 
ACCESS中用 
StrSql:='select copy_year,Start_month,Cur_month,Start_Flag,Start_date,End_date ' 
+'From SysCopys ' 
+'where copy_id='''+LoginCopyID+''' ' 
+'and start_date<=#'+datetostr(LoginDate)+'# ' 
+'and end_date>=#'+datetostr(LoginDate)+'#' 
參考以上的第10個函數“GetDateStr” 
7、 最大數值獲取語句 
StrSql:='insert into sysRoleOption ' 
+'select '''+fidRoleId+''' as Role_ID,opti_id,' 
+'convert(numeric,opti_id)-(convert(numeric,opti_parentid)*100)+'+ MaxOptiSort 
+' as opti_Sort from sysoption where opti_parentid=''' 
+PCoTypeID(self.trvRoles.Selected.data)^.StrCoTypeID 
+''' and opti_bottom=''1'+''''; 
改為 
StrSql:='insert into sysRoleOption ' 
+'select '''+fidRoleId+''' as Role_ID,opti_id,' 
+'opti_id-opti_parentid*100+'+ MaxOptiSort 
+' as opti_sort from sysoption where opti_parentid=''' 
+PCoTypeID(self.trvRoles.Selected.data)^.StrCoTypeID 
+''' and opti_bottom=''1'+'''' 
注:兩種寫法都能在SQL-SERVER中運行,但第一種在ACCESS中不能運行 
但是考慮會出現Null值以及語句的通用性,可以使用以上的第07個函數“GetNullStr”和第09個函數“GetConvertStr”來完成字符串向數字,空值和0數字的轉換:參考GetNextNumStr代碼。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日本精品在线播放| 极品销魂美女一区二区三区| 性折磨bdsm欧美激情另类| 国产精品xxx在线观看| 国产精品丝袜久久久久久高清| 2019国产精品自在线拍国产不卡| 国产精品臀控福利在线观看| 亚洲国产精品一区二区www在线| 一区二区三区四区不卡| yiren22亚洲综合伊人22| 欧美亚洲一区二区三区四区| 免费一级欧美片在线观看| 超碰在线一区| 蜜桃av在线免费观看| 三级国产三级在线| 欧美一级大胆视频| 成年人网站免费在线观看| 麻豆传媒一区二区三区| 欧美视频在线不卡| 91精品一区国产高清在线gif| 激情成人在线视频| 亚洲欧美色婷婷| 国产亚洲成精品久久| 成人免费看片98欧美| 久久久久久中文字幕| 欧美二区视频| 中文字幕欧美一| 日韩综合另类| 欧美片在线播放| 96sao精品免费视频观看| 欧美一区二区三区综合| 亚洲国产中文字幕在线观看| 国产绿帽一区二区三区| 欧美激情xxxxx| 丝袜人妻一区二区三区| 99精产国品一二三产品香蕉| 亚洲欧美小说国产图片| 亚洲va欧美va国产va天堂影院| 日本一区中文字幕| 在线中文字幕视频观看| 久久久久99精品成人片试看| 91精品一区二区三区综合在线爱| 欧美videos另类齐全| 欧美69精品久久久久久不卡| 国产精品日本一区二区| 99久久婷婷国产一区二区三区| 日韩中文字幕国产| 亚洲jizzjizz妇女| 欧美精品一区二区不卡| 日韩限制级电影在线观看| 久久精品伊人| 青青草国产成人a∨下载安卓| 亚洲最新永久在线观看| 亚洲啊v在线观看| 亚洲精品久久久久久久蜜桃臀| 米奇777超碰欧美日韩亚洲| 97精品欧美一区二区三区| 不卡视频一区二区三区| 成人国产精品久久久久久亚洲| 北岛玲一区二区三区四区| gv天堂gv无码男同在线观看| 一呦二呦三呦国产精品| 国产色噜噜噜91在线精品| 激情欧美一区二区三区黑长吊| 激情视频在线观看一区二区三区| 久久视频免费看| 女人帮男人橹视频播放| 一二三四区视频| gogo大胆日本视频一区| 美女网站久久| 狠狠入ady亚洲精品经典电影| 色噜噜日韩精品欧美一区二区| 色偷偷成人一区二区三区91| 国产精品99久久久久久www| 人妻无码久久一区二区三区免费| 国内少妇毛片视频| 日本特级黄色片| xxxxx成人.com| 青梅竹马是消防员在线| 亚洲色图在线视频| 成人免费毛片网| 天堂影视av| 影院欧美亚洲| 国产在线观看不卡| 九九这里只有精品视频| 久久久久国产一区二区| 无遮挡动作视频在线观看免费入口| 国产微拍精品一区| 成人午夜电影在线观看| 午夜男人天堂| 夜夜嗨av一区二区三区中文字幕| 网友自拍一区| 成人手机在线视频| www.亚洲.com| 校园春色另类视频| 四虎成人在线视频| 国产欧美日韩亚洲精品| 福利在线播放| 人偷久久久久久久偷女厕| 天天色天天爱天天射综合| 中文资源在线网| 国产精品乱人伦中文| 国产在线日韩| 免费成年网站| 好吊色视频988gao在线观看| 精品久久无码中文字幕| 自拍偷拍精品视频| 蜜桃视频久久一区免费观看入口| 亚洲电影天堂av| 国内自拍在线观看| 麻豆中文一区二区| 国产精品高潮呻吟久久久| 五月天激情丁香| 国产成人精品免费看| 欧美日韩亚洲丝袜制服| 日韩一级视频免费观看在线| 国产在线观看不卡一区二区三区| 首页亚洲欧美制服丝腿| 国产精品嫩草影院桃色| 国产精品蜜芽在线观看| 特级丰满少妇一级aaaa爱毛片| 国模极品一区二区三区| 国产艳妇疯狂做爰视频| 久久综合久久综合九色| 在线观看免费播放网址成人| 天堂v视频永久在线播放| 在线视频亚洲欧美中文| 成人久久在线| 国产91白丝在线播放| 久久在线精品视频| 狠狠久久综合| 中文人妻熟女乱又乱精品| 四虎影院一区二区| 免费在线观看一级毛片| 色哦色哦哦色天天综合| 麻豆精品蜜桃视频网站| 青青草视频成人| 欧美国产1区2区| 久草精品视频在线观看| 别急慢慢来1978如如2| 久久这里只有精品8| 精品国产电影一区| 亚洲色精品三区二区一区| 人人插人人射| 韩国午夜理伦三级不卡影院| 国产精品一区hongkong| 欧美中文字幕一二三区视频| 最近2019年日本中文免费字幕| 国产精品臀控福利在线观看| 亚洲免费色视频| 欧美日韩国产美女| 日韩中文字幕在线播放| 国产精品久久二区二区| av一本久道久久波多野结衣| 国产伊人网av.| 国产成人精品999| 狠狠久久伊人| 久久视频免费在线观看| 国产超碰人人模人人爽人人添| 在线高清欧美| 日本夜爽爽一二区| 欧美色综合久久| 国产视频久久久久久| 国产视频一区二区三区四区| 亚洲av无码一区二区三区人| www.国产视频.com| 免费无码毛片一区二三区| 欧美成人三级在线播放| 69sex久久精品国产麻豆| 亚洲v精品v日韩v欧美v专区| 91po在线观看91精品国产性色| 天天爽夜夜爽夜夜爽精品视频| 精品亚洲一区二区三区四区五区| 黑人久久a级毛片免费观看| 日本在线成人| 欧美性少妇18aaaa视频| 精品街拍一区二区| 国产一二三av| 亚洲一区二区在线看| 神马久久久久久久久久久| 亚洲乱码国产乱码精品精98午夜| 久久精品国产亚洲一区二区三区| 日韩欧美在线123| 国产日韩精品中文字无码| 中文字幕在线看人| 欧美精品一区二区三区免费播放| 色综合久久av| 国产女人18毛片水真多成人如厕| 爱福利视频一区| 亚洲三级在线看| 欧美白人最猛性xxxxx| 羞羞视频在线观看欧美| 少妇久久久久久| 亚洲精品综合久久| 在线观看日本视频| 成人黄色激情网站| 色www免费视频| 蜜臀av一区二区在线免费观看| 99视频只有精品| 国产一区红桃视频| 91亚洲无吗| 日本欧美在线视频| 亚洲午夜精品福利| 久久久久久久一区二区三区| 久久婷婷国产综合尤物精品| 亚洲综合色区另类av| 国产三级做爰在线观看| www久久精品| 日本免费新一区视频| 亚洲国产高潮在线观看| 日本高清免费电影一区| 国产成人精品1024| 亚洲视频日韩| 日本中文字幕视频一区| 性欧美精品孕妇| 成年人在线观看av| 五月天六月丁香| 久久久精品国产免大香伊| 91麻豆成人精品国产免费网站| 亚洲乱码一区av黑人高潮| 四虎影视成人永久免费观看视频| 欧美大片欧美激情性色a∨久久| 日韩一区二区三区不卡视频| wwwww在线观看| 欧美精品一区二| 欧美高清一级大片| 好男人www在线视频| 国产激情在线观看视频| 亚洲综合自拍| 图片区亚洲欧美小说区| 欧美特黄不卡| 亚洲美女一区二区三区| 国产成人三级视频| 性欧美一区二区| 91精品日本| 一级做a爰片久久毛片16| 黄色动漫网站| 天天免费亚洲黑人免费| 啦啦啦啦免费高清视频在线观看1| 国产精品国内免费一区二区三区| 日韩高清有码在线| 国内精品久久久久久影视8| 蜜臀av性久久久久av蜜臀妖精| 欧美写真视频网站| 欧美性www| 一区二区三区精品久久久| 国产98色在线| 麻豆福利视频| 国产一区二区在线不卡| 国产无套精品一区二区| 星空大象在线观看免费播放| 久久久久久有精品国产| 亚洲不卡一区二区三区| 国产在线视频91| 久久久久久婷婷| 天天躁日日躁aaaxxⅹ| 成人午夜视频精品一区| 成人av在线网址| 国内一区二区三区| 亚洲欧美国产一区二区| 成人午夜电影久久影院| 国产日韩精品视频一区二区三区| 成人3d动漫在线观看| 亚洲动漫在线观看| 国产综合久久久| 亚洲天堂男人av| 肉丝美足丝袜一区二区三区四| 成年人免费在线观看网站| 男人的天堂导航| 91亚洲精品久久久蜜桃| 亚洲三级视频| 欧美成人性战久久| 伊人久久大香线蕉av超碰演员| 国产91足控脚交在线观看| www.eeuss影院| aaaaa毛片| 天堂免费视频| 国产免费电影网站入口| 亚洲精品国产一区二区三区四区在线| 国产日韩欧美夫妻视频在线观看| 美国一级黄色录像| 亚洲 中文字幕 日韩 无码| 国产成人在线视频观看| 欧美专区亚洲专区| 国产视频精品va久久久久久| 欧美特黄aaa| 99九九99九九九99九他书对| 男女男精品视频| 国产日本精品| 免费久久99精品国产自在现线| 久久久久久久久久久福利| 亚洲免费观看高清| 亚洲欧美一区二区三区在线观看| 精产国品一区二区| 日本一区二区电影| 日韩国产欧美区| 国产伦精品一区二区三区88av| 欧美成人片在线| 中文在线中文字幕| 亚洲亚裔videos黑人hd| 国产精品久久波多野结衣| 仙踪林久久久久久久999| 成年免费视频黄网站在线观看| 中文精品在线| 国产又粗又长又大视频| 亚洲国产成人精品一区二区三区| 色婷婷一区二区三区| chinese叫床对白videos| 久久亚洲午夜电影| 日本xxxxxxx免费视频| www.亚洲天堂.com| 亚洲最大的免费视频网站| 国产欧美日韩专区| 国产日韩欧美中文在线播放| 伊人久久综合网另类网站| 免费成人深夜蜜桃视频| 国产成人精品亚洲午夜麻豆| 日韩久久久久久久| 国产一区高清| 91久久精品午夜一区二区| 91麻豆精品国产91久久久更新时间| av高清一区二区| 日韩乱码在线观看| 亚洲人成777| 日韩av片免费观看| 欧美精品自拍| 1313精品午夜理伦电影| 国产福利小视频在线|