powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / функция комменты не пропускает
4 сообщений из 4, страница 1 из 1
функция комменты не пропускает
    #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
функция комменты не пропускает
    #40129968
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бабушкин зайчик, дело не в комментарии, а в том, что внутри него вы использовали тот же ограничитель, что и для всего тела функции, база не умеет такое различать.
...
Рейтинг: 0 / 0
функция комменты не пропускает
    #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
функция комменты не пропускает
    #40129981
вот жеж кавычки
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / функция комменты не пропускает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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