postgresql/src/interfaces/ecpg/test/test4.pgc

45 lines
723 B
Plaintext
Raw Normal View History

1999-11-02 20:03:34 +01:00
exec sql whenever sqlerror sqlprint;
exec sql include sqlca;
int
main ()
{
EXEC SQL BEGIN DECLARE SECTION;
int a = 1;
double f;
EXEC SQL END DECLARE SECTION;
FILE *dbgs;
if ((dbgs = fopen("log", "w")) != NULL)
ECPGdebug(1, dbgs);
EXEC SQL CONNECT TO mm;
EXEC SQL CREATE TABLE test (f decimal(8,2), a int);
EXEC SQL INSERT INTO test(f,a) VALUES(17000.00,1);
EXEC SQL COMMIT;
EXEC SQL SELECT f::float
INTO :f
FROM test
WHERE a = :a;
printf("Found f::float=%f\n", f);
EXEC SQL SELECT f
INTO :f
FROM test
WHERE a = :a;
printf("Found f=%f\n", f);
EXEC SQL DROP TABLE test;
EXEC SQL COMMIT;
EXEC SQL DISCONNECT;
}