Вверх ↑
Ответов: 1891
Рейтинг: 110
#1: 2007-03-28 21:49:20 ЛС | профиль | цитата
nesco, писал(а):
Так, а подробнее. Насколько я усвоил материал, то префикс '%' в строковых полях означает любые символы, те, указав '%', будет означать -- смотреть все поле. Если мы явно укажем после префикса '%' любое строковое значение, в нашем случае -- 1, то это будет означать смотреть строковое поле содержащее последним сиволом -- 1. Вот почему я и спросил про '10', в конце этой строки стоит -- 0. А значит на нее это условие распространятся не будет. Поправьте, если я чего-то не понял.


Не совсем то

Строка DELETE FROM fail WHERE id=%1; используется в компоненте FormatStr(Форматированная строка по маске), а %1 - это для подстановки значения
Смотри схему:
code_1152.txt

а знак процента (%) замещает последовательность любого числа символов (включая символы нуля) и используется с оператором LIKE. Также с оператором LIKE используется символ подчеркивания (_), который замещает любой одиночный символ.


карма: 0
%time%
0
файлы: 1code_1152.txt [570B] [261]