prepared statements and DBD::Pg
От | JP Fletcher |
---|---|
Тема | prepared statements and DBD::Pg |
Дата | |
Msg-id | 4A01AF4D.7080807@ca.afilias.info обсуждение исходный текст |
Ответы |
Re: prepared statements and DBD::Pg
Re: prepared statements and DBD::Pg |
Список | pgsql-general |
Hi, I see different behavior with DBI/DBD::Pg (1.607/2.11.8, pg 8.1) when the first command in a prepared statement is 'CREATE TEMP TABLE'. For instance, this works: my $prepare_sql =<<SQL; CREATE TEMP TABLE foo( id int, user_id int,); INSERT INTO foo(1, 1); INSERT INTO foo(2, 2); SQL my $sth = $dbh->prepare($prepare_sql); This produces the error ERROR: cannot insert multiple commands into a prepared statement my $prepare_sql =<<SQL; INSERT INTO foo(1, 1); INSERT INTO foo(2, 2); SQL my $sth = $dbh->prepare($prepare_sql); Is this the expected behaviour? -- JP Fletcher Database Administrator Afilias Canada voice: 416.646.3304 ext. 4123 fax: 416.646.3305 mobile: 416.561.4763 jpfletch@ca.afilias.info
В списке pgsql-general по дате отправления: