正在尝试声明表类型的变量,并在PostgreSQL中打印其值
下面是我使用的语法正在尝试声明表类型的变量,并在PostgreSQL中打印其值,sql,postgresql,psql,Sql,Postgresql,Psql,下面是我使用的语法 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_选项卡处或附近出现语法错误” 请帮忙。试试这个: do $$ declare v_data emp_tab
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_选项卡处或附近出现语法错误”
请帮忙。试试这个:
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