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