主站  鏡像       简体版 繁體版 English  
  
 
rouse studio  黯然奮發其 它數據庫mssql與access的sql語法差異
mssql与access的sql语法差异
文 / 佚名   來源於:互聯網

  下邊列出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

meteor   上傳於[7/18/2010 4:28:11 PM] | 點擊13次 | 評論0條 | 查看評論 | 【返回頁首】  
相關文章
黯然奮發
Copyright © 2004-2010 rouse studio All Rights Reserved.
奮發工作室 版權所有 嚴禁轉載
Powered by rouse cms 2.3 © 2009-2010 rouse studio.