理解中級結構化查詢語言概念,可增強控制資料庫結構與物件能力,透過有趣且強大的方式操作資料。搭配 DAO、ADO 等資料存取方法,中級 SQL 能大幅提升應用程式彈性與效能。
Access 2000 為支援新特性、符合 ANSI-92 標準、加強與 SQL Server 相容性,擴充 Jet 4.0 SQL。現有兩種語法格式:舊版相容語法與新規範語法。關鍵點:新語法僅在 ADO 與 Jet OLE DB Provider 可用,Access SQL View 或 DAO 無法使用。本文會標註僅限 ADO 可用的指令。
DAO 仍受支援,但新資料存取方法為 ADO(Microsoft 通用資料存取策略核心),假設所有資料無論儲存於資料庫、目錄結構或自訂資料庫均可存取。
統一風格:大寫關鍵字、適當空格換行,主要子句保持同行。
不合格式:CREATE TABLE tblCustomers (CustomerID INTEGER NOT NULL, [Last Name] TEXT(50) NOT NULL, ...)
良好格式:分行縮排,關鍵字大寫,易讀易維護。
(原文此處展示對照範例,此處省略)