下面这条语句在我的SQL PLUS 中不能正确执行,请教问题出在哪里。数据类型转换:declare
xh varchar2(6);
begin
select xh from xs
where xam(xh)>1;
end;我的执行结果是:
SQL>declare
2 xh varchar2(6);
3 begin
4 select xh from xs
5 where xam(xh)>1;
6 end;
7 --连敲3次回车
8
9
xh varchar2(6);
begin
select xh from xs
where xam(xh)>1;
end;我的执行结果是:
SQL>declare
2 xh varchar2(6);
3 begin
4 select xh from xs
5 where xam(xh)>1;
6 end;
7 --连敲3次回车
8
9
解决方案 »
- oracle同时查询出表中部分数据和全部数据的问题
- UPDATE VIEW 无法修改与非键值保存表对应的列
- oracle 中如何一次插入多个列
- 超难度的问题,有本事进来,有重分相送!
- 连接建立后等待7200秒客户端与服务器发送什么数据包?
- 哪位共享点 oracle资料?
- Oracle双机热备时出现的问题:Ora-01033
- 初学存储过程,请教高手。里面有段代码有错误,请高手指点。急急
- 一个数据表post,含有userid,post,time,其中userid是用户名,post帖子,time是用户发帖的时间,怎样写出一个语句查处所有用户最近的帖
- export时出现exp-00024的错误?
- 一次更新多列数据
- Oracle数据库临时表空间的问题,在线等待,请高手指点!!!
xh varchar2(6);
begin
select xs.xh into xh from xs
where rownum <2;
end;
2 v_xh varchar2(6);
3 begin
4 select xh into v_xh from xs where xam(xh)>1;
5 end;
6 /