Oracle变量select

2024年11月15日 07:35
有2个网友回答
网友(1):

这明显就是用过sqlserver的人写出来的代码。


oracle中,在pl/sql 代码段或者存储过程中,不能直接将结果输出。


可以用  变量 先接收结果, 再把结果 打印出来(如果是存储过程,可以用 out 变量返回)


假设ildoco唯一

declare sno varchar2(1000):=1234; 
aaa proddta.student%rowtype;
begin   
   select * into aaa from proddta.student where ildoco=sno;
  dbms_output.put_line(aaa.ildoco);
  dbms_output.put_line(aaa.xxx);
end;

网友(2):

select u_status into STATUS from T where id=1