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


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

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

Средства конструктора запросов и представлений (визуальные инструменты базы данных) можно использовать с данными на любом языке и в любой версии операционной системы Windows. В следующих рекомендациях описаны различия, которые вы видите, и предоставляется информация об управлении данными в международных приложениях.

Локализованные сведения на панелях критериев и SQL

Если вы используете область условий для создания запроса, вы можете ввести сведения в формате, соответствующем региональным параметрам Windows для компьютера. Например, при поиске данных можно ввести данные в столбцах условий, используя любой формат, который вы привыкли использовать, с этими исключениями:

  • Форматы длинных данных не поддерживаются.

  • Символы валют не следует вводить в панель критериев.

  • Символы валюты не отображаются в области результатов.

    Заметка

    В области результатов можно фактически ввести символ валюты, соответствующий региональным параметрам Windows для компьютера, но символ удаляется и не отображается на панели результатов.

  • Унарный минус всегда отображается на левой стороне (например, -1) независимо от региональных настроек.

В отличие от этого, данные и ключевые слова в области SQL всегда должны находиться в формате ANSI (США). Например, как конструктор запросов и представлений создает запрос, он вставляет форму 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.