Написал баг репорт по поводу того, что POSITION( '' IN '' ) возвращает
единицу вместо нуля.
Андиано послал меня в ... и потыкал опять же меня мордой в стандарт
SQL 2003 в котором говорится - если первая строка имеет нулевую длину,
то возвращаем единицу.
Гы :) Будем использовать метод математической индукции :)
String2 = '' || String1;
Что в начале String2 находится? А как же, '' - мы ж сами его туды добавили
:) Ну а поскольку String2 == String1 (что легко проверяется эмпирическим
путём), то методом математической индукции приходим к выводу, что любая
строка в начале содержит '' :)
PS: а то до пятницы тред уйдет вниз...