DECLARE
lvs_dname VARCHAR2(40);
type t_sor is ref cursor;
v_sor t_sor;
str varchar2(50);
BEGIN
str:='SELECT Name FROM police Where Code=''046709''';
open v_sor for str;
fetch v_sor into lvs_dname;
DBMS_OUTPUT.PUT_LINE(lvs_dname);
while v_sor.%FOUND loop
fetch v_sor into lvs_dnmae;
DBMS_OUTPUT.PUT_LINE(lvs_dname);
end loop;
close v_sor;
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('NO DATA_FOUND');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS');
END;
/另外可以在sql worksheet可以实现你所说的单步执行。
lvs_dname VARCHAR2(40);
type t_sor is ref cursor;
v_sor t_sor;
str varchar2(50);
BEGIN
str:='SELECT Name FROM police Where Code=''046709''';
open v_sor for str;
fetch v_sor into lvs_dname;
DBMS_OUTPUT.PUT_LINE(lvs_dname);
while v_sor.%FOUND loop
fetch v_sor into lvs_dnmae;
DBMS_OUTPUT.PUT_LINE(lvs_dname);
end loop;
close v_sor;
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('NO DATA_FOUND');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS');
END;
/另外可以在sql worksheet可以实现你所说的单步执行。
解决方案 »
- Oracle中的包(package)在重新编译成功后,其它会话访问仍会出现“失效”提示,高手帮兄弟一把
- execute immediate执行表插入返回某一列的值。
- PL/SQL能不能调用SQL LOADER?
- 寻找大侠
- 50分,求一条sql语句,各位路过的大哥,进来休息一下。。。。。。。。。
- 我们要实现一个统计功能,这个SQL语句不知道怎么写啊(在线等待)
- 急﹐這個語句在oracle下怎么寫? 在線等
- 想利用ORACLE解析一个数据文件?
- 设计数据库表结构时有什么技巧
- 请问怎么获得连续次数呢?
- 超级难题:weblogic连接防火墙内部的oracle数据库出错!
- 9iAS, Portal 3,9i Forms Developer,到底有什么区别啊?
as lvs_dname VARCHAR2(40);
BEGIN
SELECT Name
INTO lvs_dname
FROM police
Where Code='046709';
DBMS_OUTPUT.PUT_LINE(lvs_dname);
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('NO DATA_FOUND');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS');
END;
1.create or replace procedure Test
as lvs_dname VARCHAR2(40);
BEGIN
SELECT Name
INTO lvs_dname
FROM police
Where Code='046709';
DBMS_OUTPUT.PUT_LINE(lvs_dname);
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('NO DATA_FOUND');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS');
END;
出现如下错误提示:
行号= 1 列号= 27 错误文本= PLS-00103: 出现符号 "CREATE"在需要下列之一时: ( ; is with authid as cluster compress order using compiled wrapped external deterministic parallel_enable pipelined 2.不知各位大哥一般是如何编写和调试存储过程的.
是否有些什么工具使用.好像Sql Plus 和Sql plus worksheet 不够方便. 希望各位大哥能够继续指导.