Я изучаю возможность обновления нашего приложения для работы с серверами баз данных, отличными от Firebird. Мы полагаемся на «НАЧАТЬ С» для доступа к нашим иерархическим данным Без этого я не понимаю, как мы можем перейти на другую базу данных без серьезного изменения.
Если вы не знакомы с «НАЧИНАЕТСЯ С», он просто проверяет, начинается ли строковое поле с определенной строки, например, ...
WHERE 'This is a test' STARTS WITH 'This is' ...
вернул бы true. Если столбец проиндексирован, индекс будет использоваться для сравнения.
Поддерживают ли другие серверы баз данных (особенно Oracle / MSSQL) «НАЧАТЬ С» (или «НАЧАТЬ С»)?