mirror of
https://github.com/postgres/postgres.git
synced 2025-07-07 00:36:50 +03:00
*** empty log message ***
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
all: stp.so test1 test2 test3 test4 test5 perftest
|
||||
|
||||
#LDFLAGS=-g -I /usr/local/pgsql/include -L/usr/local/pgsql/lib -lecpg -lpq -lcrypt
|
||||
LDFLAGS=-g -I../include -I/usr/include/postgresql -L/usr/lib/postgresql -L../lib -lecpg -lpq -lcrypt
|
||||
#LDFLAGS=-g -I/usr/include/postgresql -lecpg -lpq -lcrypt
|
||||
#LDFLAGS=-g -I../include -I/usr/include/postgresql -L/usr/lib/postgresql -L../lib -lecpg -lpq -lcrypt
|
||||
LDFLAGS=-g -I/usr/include/postgresql -lecpg -lpq -lcrypt
|
||||
|
||||
#ECPG=/usr/local/pgsql/bin/ecpg
|
||||
ECPG=../preproc/ecpg -I../include
|
||||
|
@ -18,7 +18,7 @@ void warn(void)
|
||||
exec sql include sqlca;
|
||||
|
||||
/* comment */
|
||||
exec sql define AMOUNT 4;
|
||||
exec sql define AMOUNT 6;
|
||||
|
||||
exec sql type intarray is int[AMOUNT];
|
||||
exec sql type string is char(8);
|
||||
@ -97,12 +97,18 @@ exec sql end declare section;
|
||||
printf("Database: mm\n");
|
||||
for (i=0, j=sqlca.sqlerrd[2]; i<j; i++)
|
||||
{
|
||||
printf("name[%d]=%8.8s\tamount[%d]=%d\tletter[%d]=%c\n", i, name[i], i, amount[i],i, letter[i][0]);
|
||||
amount[i]+=1000;
|
||||
}
|
||||
exec sql begin declare section;
|
||||
char n[8], l = letter[i][0];
|
||||
int a = amount[i];
|
||||
exec sql end declare section;
|
||||
|
||||
strcpy(msg, "insert");
|
||||
exec sql at pm insert into "Test" (name, amount, letter) values (:name, :amount, :letter);
|
||||
strncpy(n, name[i], 8);
|
||||
printf("name[%d]=%8.8s\tamount[%d]=%d\tletter[%d]=%c\n", i, n, i, a, i, l);
|
||||
amount[i]+=1000;
|
||||
|
||||
strcpy(msg, "insert");
|
||||
exec sql at pm insert into "Test" (name, amount, letter) values (:n, :a, :l);
|
||||
}
|
||||
|
||||
strcpy(msg, "select");
|
||||
exec sql at pm select * into :name, :amount, :letter from "Test";
|
||||
|
@ -30,7 +30,7 @@ EXEC SQL END DECLARE SECTION;
|
||||
|
||||
EXEC SQL INSERT INTO test(f,i,a) VALUES(404.90,1,'{0,1,2,3,4,5,6,7,8,9}');
|
||||
|
||||
/* EXEC SQL INSERT INTO test(f,i,a) VALUES(140787.0,2,:a);*/
|
||||
EXEC SQL INSERT INTO test(f,i,a) VALUES(140787.0,2,:a);
|
||||
|
||||
EXEC SQL COMMIT;
|
||||
|
||||
|
Reference in New Issue
Block a user