1.如果在Access中用Not IsNull("字段名"),選擇不為空的記錄,在SQLSERVER中則要改為IS Not Null("字段名");
注:在寫Sql語句的時候最好寫成IS Not Null("字段名"),在SQLSERVER和Access中都支持;
2.
轉換小寫:
Access中用Lcase("字段名");
SQLSERVER中用:LOWER("字段名")
3.刪除記錄語句如果在Access中用了“Delete * From 表名”
在Sqlserver中則需改為“Delete From 表名";
在寫Sql語句的時候最好寫成"Delete From 表名",在SQLSERVER和Access中都支持;
4.所有datediff('d', time1, time2)要改成datediff(day, time1, time2)
5.一些true/false類型不能使用,要變為1/0
6.日期函數不相同,在對Access數據庫處理中,可用date()、time()等函數,但對SQL SERVER數據庫處理中,只能用datediff,dateadd等函數,而不能用date()、time()等函數。
7.在對Access數據庫處理中,sql語句中直接可以用一些VB的函數,像cstr()函數,而對SQL SERVER數據庫處理中,卻不能用。
8.Access導入SqlServer後數據庫要注意的問題