Поделиться через


Использование конструктора запросов и представлений с международными данными (визуальные инструменты для баз данных)

Применимо к:SQL Server

Конструктор запросов и представлений можно использовать с данными на любом языке и с любой версией операционной системы 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.

См. также:

Разделы по конструированию запросов и представлений (визуальные инструменты для баз данных)