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>提...

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

您好,这样解决: SELECT TRIM(TABLE_ID) AS TABLE_ID, LOAD_DATE, TRIM(COL_ITEM1) AS COL_ITEM1, TRIM(ROW_ITEM1) AS AREA_NAME, LOWER(TRIM(IND_VALUE))AS IND_VALUE, (SELECT MAX(COL_ITEM1) FROM OM_RAW_DATA WHERE F_IS_YEAR(COL_ITEM1) =...

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

先分号,之后回车; ps:一群说F8 、选中执行语句点击齿轮的是不看题还是没玩过plsql;

package包括包头和包体两部分,你这个报错是因为在没有包头的情况下编译包体的原因。

如果要在存储过程中执行该包,必须显示的(明确的)为该用户赋予其执行权。使用SYS或者SYSTEM登录,为其赋予execute 权。

如果是64位的话,用这个 使用PL/SQL Developer连接OracleX64版本: 1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0; 2. 将系统的tnsnames.ora拷贝到该目录下; 3. 在PLSQL Developer中设置Oracle...

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