Практическое руководство: использование конструктора запросов и представлений с данными в международном формате
Конструктор запросов и представлений можно использовать с данными на любом языке и с любой версией операционной системы Windows. Ниже описаны различия, с которыми можно столкнуться при работе, и предоставлены сведения об управлении данными в приложениях, работающих с данными в международном формате.
Локализованные данные в области условий и области SQL
Если для создания запроса используется область условий, необходимо ввести данные в формате, соответствующем региональным параметрам операционной системы Windows на этом компьютере. Например, для поиска данных нужно ввести данные в столбец условий с использованием любого привычного формата, за исключением следующих форматов.
Длинные форматы даты не поддерживаются.
Символы валют не должны вводиться в области условий.
Символы валют не отображаются в области результатов.
Примечание
В области результатов можно самостоятельно ввести символ валюты, соответствующий региональным параметрам операционной системы Windows на данном компьютере, однако этот символ будет удален и не отобразится в области результатов.
Унарный минус всегда появляется на левой стороне (например -1) независимо от региональных параметров.
Наоборот, данные и ключевые слова в области SQL всегда должны иметь формат ANSI (U.S.). Например, в процессе построения запроса конструктор запросов и представлений вставляет форму ANSI для всех ключевых слов SQL, таких как SELECT и FROM. При добавлении элементов к инструкции в области SQL необходимо убедиться, что для элементов используется форма стандарта ANSI.
При вводе в области условий данных в локальном формате конструктор запросов и представлений автоматически переводит их в формат ANSI в области SQL. Например, если региональные параметры установлены на стандартный немецкий, то в области условий можно вводить данные в следующем формате: "31.12.96". Однако дата будет отображена в области SQL в формате ANSI для даты-времени как { ts '1996-12-31 00:00:00' }. При вводе данные непосредственно на панели SQL необходимо вводить их в формате ANSI.
Порядок сортировки
Порядок сортировки данных в запросе определяется базой данных. Параметры, которые указываются в диалоговом окне региональных настроек Windows, не влияют на порядок сортировки запросов. Однако в рамках любого конкретного запроса можно запросить возврат строк в определенном порядке.
Использование двухбайтовых символов
Можно ввести символы двухбайтовой кодировки DBCS для констант и имен объектов базы данных, таких как имена или псевдонимы таблиц и представлений. Символы двухбайтовой кодировки DBCS также можно использовать для имен параметров и символов-маркеров параметров. Однако нельзя использовать символы двухбайтовой кодировки DBCS в элементах языка SQL, например в именах функций или ключевых словах SQL.