Access互相轉(zhuǎn)換SQL Server的不同點(diǎn)
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
有的時(shí)候我們會(huì)遇到access轉(zhuǎn)換到sql server,或者sql server轉(zhuǎn)換成access數(shù)據(jù)庫的需要,如果sql server不使用存儲(chǔ)過程的話,轉(zhuǎn)換器來總體來說沒什么大的變化,如果你使用的是asp編寫的代碼,那么連代碼也不需要怎么修改,但是還是有些不同之處需要大家注意的,這些都是icech長期以來積累的經(jīng)驗(yàn),供大家參考: 1、自動(dòng)編號的問題 access轉(zhuǎn)換成sql server,所有的自動(dòng)編號都會(huì)消失。需要在access中修改為自動(dòng)增加字段。 2、日期格式的不同 sql server使用的是getdate(),而access使用的是now()、time()或者date()。 3、一些字段格式不同 access有“true/false”(或者叫是/否)字段,而sql server沒有,所以在遇到bool判斷的時(shí)候要在編程語句上進(jìn)行修改,使用1/0進(jìn)行判斷。 4、一些sql語句還是細(xì)微差別 sql server中,select top語句中,top可以省略,但是access不行; 5、一些函數(shù)的使用也不一樣 如果將access轉(zhuǎn)換成sql server,那么isnull(rowname)要改成rowname=null; 6、數(shù)字類型建議使用bigint類型 該文章在 2010/7/31 15:26:25 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |