下邊列出sql server與access的語法差別,方便大家在更換程序數(shù)據(jù)庫時查詢。
日期分隔符號 access:英鎊符(#) sql server:撇號(’)
Boolean 常量 access:True、False;On、Off;Yes、No;整數(shù):-1(真)、0(假)。 sql server:整數(shù):1(真)、0(假)
字符串連接 access:和號(&) sql server:加號(+)
通配符 access:星號(*)與零個或更多字符匹配。 問號(?)與單個字符匹配。 嘆號(!)意味著不在列表中。 英鎊符(#)意味著單個數(shù)字。 sql server:百分號(%)與零個或更多字符匹配。 下劃線(_)與單個字符匹配。 上插入符(^)意味著不在列表中。 沒有與英鎊符(#)對應(yīng)的字符。
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
|