Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / функция комменты не пропускает / 4 сообщений из 4, страница 1 из 1
27.01.2022, 16:14
    #40129962
функция комменты не пропускает
что за бред, почему это не компилируется:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE FUNCTION f1()
RETURNS void LANGUAGE SQL AS $$

SELECT 1;

--RETURNS abc AS $$

$$;


авторpsql:_t2.sql:14: ОШИБКА: незавершённая спецстрока с $ (примерное положение: "$$;
")
СТРОКА 1: $$;
а если коммент убрать, то ок
...
Рейтинг: 0 / 0
27.01.2022, 16:25
    #40129968
Ы2
Ы2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция комменты не пропускает
бабушкин зайчик, дело не в комментарии, а в том, что внутри него вы использовали тот же ограничитель, что и для всего тела функции, база не умеет такое различать.
...
Рейтинг: 0 / 0
27.01.2022, 16:26
    #40129969
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция комменты не пропускает
бабушкин зайчик
что за бред, почему это не компилируется:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE FUNCTION f1()
RETURNS void LANGUAGE SQL AS $$

SELECT 1;

--RETURNS abc AS $$

$$;


авторpsql:_t2.sql:14: ОШИБКА: незавершённая спецстрока с $ (примерное положение: "$$;
")
СТРОКА 1: $$;

а если коммент убрать, то ок

а как по вашему должна трактоваться
'some text
--some more text'

?
Кавычки (а $$ тут кавычками работает вокруг текстового литерала) имеют приоритет над --

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
27.01.2022, 16:45
    #40129981
функция комменты не пропускает
вот жеж кавычки
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / функция комменты не пропускает / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]