Команда SET ANSI
См. также
Синтаксис
SET ANSI ON | OFF
Параметры
ON
Дополняет более короткую строку пробелами, чтобы она по длине сравнялась с дли
ной строкой. Затем эти две строки сравниваются посимвольно по все длине.
Рассмотрим такое сравнение:
Подобным методом пользуется оператор == при проведении сравнения в командах
Visual FoxPro SQL.
OFF
Указывает, что более короткую строку не нужно дополнять пробелами. Строки срав
иваются посимвольно до тех пор, пока не будет достигнут конец короткой строки.
Рассмотрим такое сравнение:
Комментарии
Команда SET ANSI определяет, следует ли при сравнении строк SQL дополнять бо
ее короткую строку пробелами. SET ANSI не влияет на оператор == ; при использова
ии этого оператора короткая строка перед сравнением всегда дополняется пробе
ами.
Областью действия команды SET ANSI является текущий сеанс.
Команда SET ANSI и конструктор запросов
При создании запроса Visual FoxPro формирует в конструкторе запросов команду SELECT - SQL. Если вы, составляя условия объединения и фильтрации,
воспользовались опциями Equal или Exactly Like, в сгенерированную команду SELECT
удет включен оператор = или ==. Установка SET ANSI может повлиять на результат
запросов, создаваемых и выполняемых с помощью конструктора запросов.
Порядок сравнения строк
В командах SQL не имеет значения, какая из двух сравниваемых строк распо
агается слева от оператора = или = = , а какая справа перемена мест не повлияет на результат сравнения.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.