является ли функция SUBSTRING(); “чистым” sql-92

219
05 мая 2017, 17:09

При написании запроса мне нужно пользоваться исключительно стандартом sql-92. Является ли SUBSTRING(); "чистым" sql-92? И есть ли какой то подробный справочник того, что в нём поддерживается?

Answer 1

Да, SUBSTRING входит в SQL-92 (см. стандарт, п. 4.2.2.1):

     <character substring function> is a triadic function, SUBSTRING,
     that returns a string extracted from a given string according
     to a given numeric starting position and a given numeric length.
     Truncation occurs when the implied starting and ending positions
     are not both within the given string.
Answer 2

Вот ссылка на текст стандарта SQL-92:

Файл sql1992.txt

Пользоваться, конечно, не очень удобно, но с помощью контектного поиска можно определить, описана ли та или иная конструкция конкретного диалекта SQL в этом стандарте.

Например, SUBSTRING находится в списке зарезервированных слов на странице с индексом X3H2-92-154/DBL CBR-002 и далее при описании строковых функций на странице с индексом X3H2-92-154/DBL CBR-002

READ ALSO
Сруктура БД, хранение свойств

Сруктура БД, хранение свойств

Есть список пользователей хранятся в отдельной таблицеПользователей около 800000, нужно дать возможность админу сайта, добавлять новые свойства...

297
Как реализовать баннеры как в Google play?

Как реализовать баннеры как в Google play?

Как реализовать подобные баннеры на странице? Можете скинуть ссылку на хорошую статью, чтобы тут не расписывать!

233
Изменение view через DialogFragment/RecyclerViewApadapter/AlertDialog

Изменение view через DialogFragment/RecyclerViewApadapter/AlertDialog

Приветствую, пытался реализовать настройки, иерархия получилась большая

248
Запуск Minecraft из Терминала

Запуск Minecraft из Терминала

Решил я написать лаунчер на JS

215