diff options
author | Michael Meskes <meskes@postgresql.org> | 1999-11-02 19:03:34 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 1999-11-02 19:03:34 +0000 |
commit | a2c834f709e6841a1eef360f40448167b6f58208 (patch) | |
tree | 04fa91d14520b8eb4fe7822caa3d7f2680d95aed /src | |
parent | 7ff8a1803075c362159dacd19d2ab53b88b3af56 (diff) | |
download | postgresql-a2c834f709e6841a1eef360f40448167b6f58208.tar.gz postgresql-a2c834f709e6841a1eef360f40448167b6f58208.zip |
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r-- | src/interfaces/ecpg/test/test4.pgc | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/test/test4.pgc b/src/interfaces/ecpg/test/test4.pgc new file mode 100644 index 00000000000..191a74789ea --- /dev/null +++ b/src/interfaces/ecpg/test/test4.pgc @@ -0,0 +1,44 @@ +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; +} |