很多小程序都是用的ACCESS 的數(shù)據(jù)據(jù),就是方便不需要到服務(wù)器上裝什么軟件直接就可以運(yùn)行,但有時需要直接對ACCESS直行操作好像ACCESS中沒有看到執(zhí)行SQL語句的地方。
但是可以用以下步驟在AC中執(zhí)行SQL.
選擇“查詢”->“新建”->“關(guān)閉”->左上角的“SQL”
就可以寫SQL語句了。
記錄一條SQl語句
update html set str10='' where len(str10)>20
清空長度大于20的字段內(nèi)容
access采用sql語句與sql的區(qū)別
SQL 語法元素 | Microsoft Access | Microsoft SQL Server |
標(biāo)識符 | 限制不超過 64 個字符。 允許使用關(guān)鍵字和特殊字符。 可以用任何字符開頭。 | SQL Server 6.5:
SQL Server 7.0 的標(biāo)識符與 Access 完全兼容。 |
輸出字段 | 允許多個輸出字段具有相同名稱。 | 在視圖中不支持多個相同輸出字段名。 |
日期分隔符號 | 英鎊符(#) | 撇號(') |
Boolean 常量 | True、False;On、Off;Yes、No。 | 整數(shù):1(真)、0(假) |
字符串連接 | 和號(&) | 加號(+) |
通配符 | 星號(*)與零個或更多字符匹配。 問號(?)與單個字符匹配。 嘆號(!)意味著不在列表中。 英鎊符(#)意味著單個數(shù)字。 | 百分號(%)與零個或更多字符匹配。 下劃線(_)與單個字符匹配。 上插入符(^)意味著不在列表中。 沒有與英鎊符(#)對應(yīng)的字符。 |
TOP | 如果有一個 ORDER BY 子句,自動包含層次。 | SQL Server 6.5 不支持。 SQL Server 7.0 需要一個明確的 WITH TIES 子句。 |
CREATE INDEX | 允許創(chuàng)建升序和降序索引。 允許聲明主鍵,沒有 Null 值,并且忽略 Null 值。 | |
DROP INDEX | 語法是: Drop Index <index name> ON <table name> | 語法是: Drop Index <table name>, <index name> |
DISTINCTROW | 支持(允許選擇單個記錄)。 | 不支持。 |
OWNERACCESS | 支持(在執(zhí)行時控制許可權(quán))。 | 不支持。 |
Table in UNION | 支持(允許使用下列語法指定表: TABLE <tablename> | 不支持。 |
ORDER BY in Unions | 支持。允許通過聯(lián)合查詢中的子句實(shí)現(xiàn)多種排序。 | 支持。允許通過語句末尾的子句實(shí)現(xiàn)一種排序。 |
TRANSFORM | 支持。用于交叉表查詢。 | 不支持。 |
PARAMETERS | 支持(在 SQL 中記錄)。 | 不支持。 |