4.2. Символьные (строковые) типы
Документация рекомендует использовать типы text и varchar, поскольку такое
отличительное свойство типа character, как дополнение значений пробелами, на
практике почти не востребовано. В PostgreSQL обычно используется тип text.
Константы символьных типов в SQL-командах заключаются в одинарные кавычки.
SELECT 'PostgreSQL';
?column?
------------
PostgreSQL
(1 строка)
В том случае, когда в константе содержится символ одинарной кавычки или обратной
косой черты, их необходимо удваивать.
Например:
SELECT 'PGDAY''17';
?column?
----------
PGDAY'17
(1 строка)
В том случае, когда таких символов в константе много, все выражение становится
трудно воспринимать. На помощь может прийти использование удвоенного символа
«$». Эти символы выполняют ту же роль, что и одинарные кавычки, когда в них за-
ключается строковая константа. При использовании символов «$» в качестве ограни-
чителей уже не нужно удваивать никакие символы, содержащиеся в самой константе:
ни одинарные кавычки, ни символы обратной косой черты.
Например:
Достарыңызбен бөлісу: