下邊列出sql server與access的語(yǔ)法差別,方便大家在更換程序數(shù)據(jù)庫(kù)時(shí)查詢(xún)。
日期分隔符號(hào) access:英鎊符(#) sql server:撇號(hào)(’)
Boolean 常量 access:True、False;On、Off;Yes、No;整數(shù):-1(真)、0(假)。 sql server:整數(shù):1(真)、0(假)
字符串連接 access:和號(hào)(&) sql server:加號(hào)(+)
通配符 access:星號(hào)(*)與零個(gè)或更多字符匹配。 問(wèn)號(hào)(?)與單個(gè)字符匹配。 嘆號(hào)(!)意味著不在列表中。 英鎊符(#)意味著單個(gè)數(shù)字。 sql server:百分號(hào)(%)與零個(gè)或更多字符匹配。 下劃線(xiàn)(_)與單個(gè)字符匹配。 上插入符(^)意味著不在列表中。 沒(méi)有與英鎊符(#)對(duì)應(yīng)的字符。
DROP INDEX access:Drop Index <索引名> ON <表名> sql server:Drop Index <表名>.<索引名>
表添加標(biāo)識(shí)列 access:alter table <表名> add <列名> Counter(1,1) sql server:alter table <表名> add <列名> bigint identity(1,1) not null
|