knrt.net
当前位置:首页 >> 我写的PLSQL脚本报PLS >>

我写的PLSQL脚本报PLS

你原程序中的 type v_ar is varray(10) of varchar2(30); 是定义在匿名块中的,plsql是不支持在begin之后进行定义类型或者变量的吧, 将你的: type v_ar is varray(10) of varchar2(30); my_ar v_ar := v_ar('g', 'm', 'd', '龚', '帅', 'aa');...

唉,最后少啦一个括号。。。自己收了又

exit when v_emp%NOTFOUND;这里写错了,不是使用v_emp,而是使用游标来判断。 写成EXIT WHEN v_c%NOTFOUND;就对了。 完整语句如下: DECLARE v_Deptno Scott.Emp.Deptno%TYPE; CURSOR v_c IS SELECT * FROM Scott.Emp WHERE Deptno = v_Deptno; ...

shizhiyong06朋友说的基本都对。要注意如果SQL脚本文件包含SQL*PLUS命令语句不能再SQL窗口运行,只能在SQL*PLUS或PL/SQL的命令窗口运行。有两种运行方式: 1、用文本编辑器打开SQL脚本文档,全部选择复制后直接粘贴在SQL>提示符上。 2、在SQL>提...

不知你所用的PL-SQL为哪个版本。以Oralc数据库开发工具的PL-SQL Developer为示范:用鼠标选中需要执行的SQL语句,点窗口左边钥匙图标旁的图标,或直接按F8键就能执行。可参见百度经验PLSQL Developer新手使用教程(图文教程)http://jingyan.bai...

相信很多在plsql developer调试oracle的朋友,经常会遇到在plsql developer执行的某一条SQL语句没有保存,那么我们在plsql developer下如何找到我们执行过的SQL语句呢,其实通过下列方法很容易实现。 首先打开plsql developer 工具,并新建SQL窗...

其中username ,counter ,rolename 是传入参数,传入参数不能赋值,即第7、8行语句有问题,建议删除。 建议在plsql工具中编辑,方便。 扩展资料 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数...

这个看一下对你是否有帮助埃查询多行内容用游标啊 declare cursor mycur is select * from checkTmp order by expressID; myrecord checkTmp%ROWTYPE; BEGIN OPEN mycur; FETCH mycur INTO myrecord; WHILE mycur%FOUND LOOP DBMS_OUTPUT.PUT_LI...

ORA-03113错误原因太复杂,几句话说不清楚的。看看下面网址的百度文库内容吧。 http://wenku.baidu.com/view/25b740294b73f242336c5fce.html

在存储过程名之后加上一对小括号执行试试。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com