我使用过的语法。
declare
v_data emp_tab ;
BEGIN
select * into v_data from emp_tab where emp_id= 121 limit 1;
raise notice 'Value: %', v_data.emp_info;
END;
这是一个错误。 "在emp_tab"或附近的语法错误 请帮助。
答案 0 :(得分:1)
试试这个:
do $$
declare
v_data emp_tab ;
BEGIN
select * into v_data from emp_tab where emp_id= 121 limit 1;
raise notice 'Value: %', v_data.emp_info;
END;
$$ language plpgsql