欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Access互相轉換SQL Server的不同點

admin
2010年7月31日 15:26 本文熱度 4931

有的時候我們會遇到access轉換到sql server,或者sql server轉換成access數據庫的需要,如果sql server不使用存儲過程的話,轉換器來總體來說沒什么大的變化,如果你使用的是asp編寫的代碼,那么連代碼也不需要怎么修改,但是還是有些不同之處需要大家注意的,這些都是icech長期以來積累的經驗,供大家參考:

1、自動編號的問題

access轉換成sql server,所有的自動編號都會消失。需要在access中修改為自動增加字段。
sql server轉換成access,那么自動編號也會消失,那么在轉換過程中注意將sql語句修改成identity (1, 1)就可以了,網上很多相關的文章。

2、日期格式的不同

sql server使用的是getdate(),而access使用的是now()、time()或者date()。
sql語句上也有些不一樣,sql server中now()可以在sql語句當成是一個字符串,而access則不行。

3、一些字段格式不同

access有“true/false”(或者叫是/否)字段,而sql server沒有,所以在遇到bool判斷的時候要在編程語句上進行修改,使用1/0進行判斷。

4、一些sql語句還是細微差別

sql server中,select top語句中,top可以省略,但是access不行;
access中,delete from table語句中的from不能省略,而sql server可以是delete table。

5、一些函數的使用也不一樣

如果將access轉換成sql server,那么isnull(rowname)要改成rowname=null;
如果將access轉換成sql server,那么if rs("id") = 0 then要變為if clng(rs("id")) = 0 then;
如果將access轉換成sql server,cursortype要改成1,寫成rs.open sql, conn, 1;
如果將access轉換成sql server,datediff('d', time1, time2)要改成datediff(day, time1, time2);
sql server的數值型在sql語句中可以不帶單引號,但是access必須要加單引號。如:select * from table where id='1';

6、數字類型建議使用bigint類型


該文章在 2010/7/31 15:26:25 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved