如果您十分熟悉 SQL,則可以使用此對話方塊來建立或修改 SQL 條件。
- 歷程記錄
-
若要修改先前使用的條件,請從清單中選取條件。條件已複製到「輸入 SQL 條件」區域,您可以在該區域中對其進行修改。
- 連結樣板
-
選取指定要與此條件配合使用之表格的連結樣板。SQL 條件可測試從此表格連結至已查詢物件的資訊。由於查詢僅適用於作用中的來源圖面物件的物件,因此該清單僅可顯示您的來源圖面中的連結樣本。
- 輸入 SQL 條件
-
若要建立新條件,請在方塊中輸入條件。
SQL 條件句法
SQL 具有嚴格的語法結構和句法。當您定義 SQL 表示式時,需要遵循下列規則。
- 字元值 (資料類型 CHAR) 必須封閉在單引號之內 ('XXX')。
- 如果該欄具有字串或資料的資料類型,請將欄名稱封閉在雙引號內。如果該欄具有數位資料類型,請勿將欄名稱封閉在雙引號內。
- 資料庫值是區分大小寫的,但是欄位 (欄) 名稱不區分大小寫。
- 如同在標準 SQL 句法中一樣,請勿使用分號結束每個表示式。
- 對於日期,請使用格式 TIMESTAMP'YYYY-MM-DD 00:00:00'。例如:"DATE">TIMESTAMP'1993-06-20 11:24:00'
- 請勿使用 AutoCAD Map 3D 或 DOS 萬用字元,例如 * 或 ?作為欄值或名稱的組成部分。
- 請勿將 SQL 關鍵字用作識別碼。舉例說明:關鍵字為 SQL 指令和資料類型 (如 CHAR、GROUP、SQL、TABLE、USER、SECTION、BY 和CURRENT)。舉例說明:識別碼為表格和欄名稱。例如,如果您嘗試建立欄名為 CURRENT 的表格,AutoCAD Map 3D 會顯示一條出錯訊息。
AutoCAD Map 3D 支援在 ANSI X3.135-1989 SQL 標準中正式定義的標準 SQL 句法。