0
我有一個SQL塊(file.sql)爲:POSTGRES pgplsql psql的命令行參數
DO $$
DECLARE
var1 varchar;
BEGIN
var1 := :key;
END $$;
當我調用該.SQL用psql,
psql -h localhost -v key="value" -U user -f file.sql postgredb
我得到一個錯誤:
ERROR: syntax error at or near ":"
想知道爲什麼命令行參數是沒有得到解決
我不認爲你可以在PL/pgSQL塊中使用'psql'變量 –