在查询分析器中如下写到:Connect SYSTEM/[email protected]
Execute TEST其中,TEST为存储过程名称
出现这样的警告:您不再连接到Oracle
Sp2-0640 未连接
Sp2-0641:"Execute" 需要连接到服务器我不知道怎么回事,求大侠们指点了,急!
Execute TEST其中,TEST为存储过程名称
出现这样的警告:您不再连接到Oracle
Sp2-0640 未连接
Sp2-0641:"Execute" 需要连接到服务器我不知道怎么回事,求大侠们指点了,急!
你过程里面写的什么内容啊。
这里介绍一种调试oracle存储过程的方法
存储过程如下:CREATE OR REPLACE procedure test is Emp_name VARCHAR2(100); --类型和大小与要查出的列一致
Cursor c1 IS SELECT content FROM FY_TEST; --具体的查询语句
BEGIN
OPEN c1;
LOOP
FETCH c1 INTO Emp_name;
EXIT WHEN c1%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(Emp_name);
END LOOP;
end test;以上存储过程的LOOP部分是测试输出.在SQL Plus中执行set serverout on;然后执行exec test;就能看到效果.每条命令后都有分号.oracle存储过程有包(package)的概念(可以简单理解为路径),最好装个toad之类的第三方工具.这样方便对数据库的查询和操作.存储过程往往和游标有关,C#调用网上有很多资料,自己查查吧