| От | |
|---|---|
| Тема | syntax error on: GET DIAGNOSTICS xcount = ROW_COUNT; |
| Дата | |
| Msg-id | 0215E59904354ED0BEE829358F2F87B0@nc05072019 обсуждение исходный текст |
| Ответ на | Automated Backup On Windows (justin <justin@emproshunts.com>) |
| Ответы |
Re: syntax error on: GET DIAGNOSTICS xcount = ROW_COUNT;
|
| Список | pgsql-general |
Hi All,
I am getting an error on "GET DIAGNOSTICS " statement in a PL/SQL function
below.
CREATE OR REPLACE FUNCTION test(lid int, OUT nid int) AS $$
DECLARE
road_row road%ROWTYPE;
BEGIN
SELECT * INTO road_row FROM road WHERE link_id=lid;
GET DIAGNOSTICS xcount = ROW_COUNT;
IF xcount = 0 THEN
RAISE DEBUG 'LID=% not found', lid;
nid := -99;
RETURN
END IF
......
The exact error message is:
ERROR: syntax error at or near "xcount" at character
I am must be doing something wrong somewhere.
Thanks a lot for any help.
_C_
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера