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