求解一个查询问题! where 的问题 本帖最后由 Dielock 于 2011-08-11 15:21:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --从你的描述来看 search := 'jame'; --你的search类型应该是个char型的。 改为varchar2 型就可以了。 可以啊:create table test_yixl (sn number(2), key varchar(10), word varchar(10));desc test_yixl;insert into test_yixl values (1, 'jame', 'bbbb');insert into test_yixl values (2, 'mike', 'aaaa');insert into test_yixl values (3, 'jack', 'dddd');commit;set serveroutput on;declare search varchar(10) := 'jame'; vs_word varchar(10) := '';begin select word into vs_word from test_yixl where key = search; dbms_output.put_line('word is :' || vs_word);end;结果如下:word is :bbbb 谢谢了。问题解决了。如2楼说的。是我定义的时候没有跟表内元素的varchar2一样。谢 ORA-00018: maximum number of sessions exceeded C#与ORACLE程序问题(在线等)。 有谁知道在plsql中使用嵌套表作为from 后面的表是否可以,请举例。参与有分。 急!!!3天没解决的问题 问一个莱鸟问题,关于Date类型字段的检索问题 一条sql语句,帮忙看看,用过的请说明意思! 请问各位大虾在oracle中怎么实现下面这个语句,急,在线等待 oracle启动问题?!(急) 请问同一个oracle下的不同的数据库实例之间如何共享数据? 连接查询问题 Oracle User与Schema 2个select放进另一个select中能否实现
--从你的描述来看
search := 'jame';
--你的search类型应该是个char型的。 改为varchar2 型就可以了。
create table test_yixl (sn number(2), key varchar(10), word varchar(10));
desc test_yixl;
insert into test_yixl values (1, 'jame', 'bbbb');
insert into test_yixl values (2, 'mike', 'aaaa');
insert into test_yixl values (3, 'jack', 'dddd');
commit;set serveroutput on;
declare
search varchar(10) := 'jame';
vs_word varchar(10) := '';
begin
select word into vs_word from test_yixl where key = search;
dbms_output.put_line('word is :' || vs_word);
end;
结果如下:
word is :bbbb