用select into语句一定要保证有且仅有一条记录满足条件,有多条或没有记录都会出现异常。select max(a) into wk_yosoyydd from table_a;
解决方案 »
- 这个sql语句这么写
- Oracle 11g 证书错误问题
- 高手帮忙:为什么创建触发器是会报错:ORA-04098: 触发器 'DB0.SS' 无效且未通过重新确认,
- 在linux重新启动下如何设置oracle服务自动开启
- 请问:这个SQL怎么写
- 如何分析toad的explain plan?
- oracle enterprise manager console登陆问题???
- 怎么去掉口令
- 迷惹:select ...start with ... connect by,这个sql语句如何用,它表示什么意思
- navicat for oracle 连接间断
- 关于SQL*PLUS的错误
- 如何在java中实现读oracle的表结构?
declare
wk_yosoyydd varchar2(16);
begin
select tab.a into wk_yosoyydd from (select distinct password a from customer where userid=1306) tab;
end;
type v1 is varray(100) of varchar2(10);
v2 v1:=v1();
cursor t_sor is
SELECT DISTINCT A FROM TABLE_A;
i number:=0;
begin
for v_sor in t_sor loop
v2.extend;
i:=i+1;
v2(i):=v_sor.a;
end loop;
for num in 1..i loop
dbms_output.put_line(v2(num));
end loop;
end;
/
select ... into 只能返回单条记录