Почему в psql и postgresql не удается создать следующие подготовленные операторы? Спасибо.
mytestdb=# PREPARE fooplan (INT, VARCHAR(80)) AS
CREATE TABLE foo (id INT, name VARCHAR(80)); PREPARE
ERROR: syntax error at or near "CREATE"
LINE 2: CREATE TABLE foo (id INT, name VARCHAR(80));
и
mytestdb=# PREPARE fooplan (INT, VARCHAR(80)) AS
CREATE TABLE foo (id INT, name VARCHAR(80)); INSERT INTO foo VALUES($1, $2); PREPARE
ERROR: syntax error at or near "CREATE"
LINE 2: CREATE TABLE foo (id INT, name VARCHAR(80));
^
ERROR: there is no parameter $1
LINE 1: INSERT INTO foo VALUES($1, $2);
^