1
を実行するのに失敗した - ここでは、次のいずれかである - 私は、最後のSQLコマンドにより影響を受けた行数を取得したい:pgAdminでは、私はpgSQLでは初心者ですので、私は賞賛異なるSQLを実行していたSQL文の
delete from "Menu" where "ID" = 0;
GET DIAGNOSTICS integer_var = ROW_COUNT;
select integer_var;
が、pgAdminでは言う:私が間違ってやっている
ERROR: syntax error at or near "GET"
LINE 1: GET DIAGNOSTICS integer_var = ROW_COUNT;
? PostgreSQLの9.0以降で
このコマンドは、pgAdminで実行する任意のステートメントだけでなく、PL/pgSQLコードのコンテキストでのみ実行できます。 –
hmmm ..だから、pgAdminを使って影響を受けた行数を取得する方法はありませんか? – DreadAngel
少なくとも、plpqsqlストアドプロシージャを作成することはできますが、SQLインサート文をパラメータとして実行してプロシージャに動的に実行させる必要があると思います。 – gsteff