使用 Visual Database Tools 的查詢和檢視設計工具來處理國際數據
適用於:SQL Server
您可以使用 查詢和檢視設計工具 搭配任何語言和任何版本的 Windows 作業系統中的數據。 下列指導方針概述您將注意到的差異,並提供在國際應用程式中管理數據的相關信息。
準則和 SQL 窗格中的本地化資訊
如果您使用 [準則] 窗格來建立查詢,您可以輸入對應至計算機之 Windows 地區設定的格式資訊。 例如,如果您要搜尋數據,您可以使用您習慣使用的任何格式,在 Criteria 數據行中輸入數據,但有下列例外:
不支援長數據格式。
貨幣符號不應在 [準則] 窗格中輸入。
貨幣符號不會顯示在 [結果] 窗格中。
注意
在 [結果] 窗格中,您實際上可以輸入對應至您計算機的 Windows 地區設定的貨幣符號,但符號將會移除,而且不會顯示在 [結果] 窗格中。
不論區域設定選項為何,一元減號一律會出現在左側(例如,-1)。
相反地,SQL 窗格中的數據和關鍵詞必須一律為 ANSI (美國) 格式。 例如,當查詢和檢視表設計工具建置查詢時,它會插入所有 SQL 關鍵詞的 ANSI 形式,例如 SELECT 和 FROM。 如果您將元素新增至 SQL 窗格中的 語句,請務必針對元素使用 ANSI 標準表單。
當您在 [準則] 窗格中使用本機特定格式輸入數據時,查詢和檢視表設計工具會自動將它轉譯為 SQL 窗格中的 ANSI 格式。 例如,如果您的地區設定設為標準德文,您可以在 [準則] 窗格中輸入數據,格式為 “31.12.96”。不過,日期會顯示在 ANSI 日期時間格式的 SQL 窗格中,{ ts '1996-12-31 00:00:00' }.
如果您直接在 SQL 窗格中輸入數據,則必須以 ANSI 格式輸入。
排序順序
查詢中的數據排序順序是由資料庫所決定。 您在 [Windows 地區設定] 對話框中設定的選項不會影響查詢的排序順序。 不過,在任何特定的查詢中,您可以要求以特定順序傳回數據列。
使用 Double-Byte 字元
您可以為常值和資料庫物件名稱,如資料表、檢視名稱或別名,輸入雙位元組字符集 (DBCS) 字元。 您也可以將 DBCS 字元用於參數名稱和參數標記字元。 不過,您無法在 SQL 語言元素中使用 DBCS 字元,例如函式名稱或 SQL 關鍵詞。