这明显就是用过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;
select u_status into STATUS from T where id=1