2
我的SQL腳本包含以下內容:使用組可變
\set test 'some value'
DO $$DECLARE
v_test text:= :'test';
BEGIN
RAISE NOTICE 'test var is %',v_test;
END$$;
我在嘗試評估測試的值時,語法錯誤:
ERROR: syntax error at or near ":"
理想我喜歡有一個匿名plpqsql塊生活在一個文件中,然後使用一組環境變量從shell腳本中調用
這個答案證明的替代解決方案的重複。 –