/
balmaster
/
postgres
Обзор
Документация
Войти
/
balmaster
/
postgres
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/interfaces/ecpg/preproc/t/err_warn_msg.pgc
42 строки
1 KB
Fujii Masao
ecpg: Add TAP test for the ecpg command.
04 мар 2025, 08:58
04 мар 2025, 08:58
28f0498
Код
Авторство
О чём код?
/* Test ECPG warning/error messages */ #include <stdlib.h> int main(void) { EXEC SQL BEGIN DECLARE SECTION; char *cursor_var = "mycursor"; short a; EXEC SQL END DECLARE SECTION; /* For consistency with other tests */ EXEC SQL CONNECT TO testdb AS con1; /* Test AT option errors */ EXEC SQL AT con1 CONNECT TO testdb2; EXEC SQL AT con1 DISCONNECT; EXEC SQL AT con1 SET CONNECTION TO testdb2; EXEC SQL AT con1 TYPE string IS char[11]; EXEC SQL AT con1 WHENEVER NOT FOUND CONTINUE; EXEC SQL AT con1 VAR a IS int; /* Test COPY FROM STDIN warning */ EXEC SQL COPY test FROM stdin; /* Test same variable in multi declare statement */ EXEC SQL DECLARE :cursor_var CURSOR FOR SELECT * FROM test; EXEC SQL DECLARE :cursor_var CURSOR FOR SELECT * FROM test; /* Test duplicate cursor declarations */ EXEC SQL DECLARE duplicate_cursor CURSOR FOR SELECT * FROM test; EXEC SQL DECLARE duplicate_cursor CURSOR FOR SELECT * FROM test; /* Test SHOW ALL error */ EXEC SQL SHOW ALL; /* Test deprecated LIMIT syntax warning */ EXEC SQL SELECT * FROM test LIMIT 10, 5; return 0; }