select-oracle 总是出现ora-00937和ora-06512 at line 12

问题描述

oracle 总是出现ora-00937和ora-06512 at line 12

DECLARE

a number := 0000000129;
b number := 0000000137;
count number := 0;
BEGIN

WHILE a<=b LOOP
DECLARE

c number := 0000000121;

d number := 0000000138;

BEGIN

WHILE c<d LOOP

insert into od
select 站点起,站点终,count(cid) from wu1 where 起站编号=a and 终站编号=c;
c := c+1;

END LOOP;
END;
a := a+1;
END LOOP;
END;

解决方案

DECLARE??
a number := 0000000129;
b number := 0000000137;
count number := 0;
BEGIN?
?WHILE a<=b LOOP
DECLARE??
c number := 0000000121;?
d number :=......
答案就在这里:oracle 循环嵌套 插入表中 总是出现ora-00937和ora-06512 at line 12

解决方案二:

http://bbs.csdn.net/topics/390953754

时间: 2024-09-17 12:55:45

select-oracle 总是出现ora-00937和ora-06512 at line 12的相关文章

ORACLE RAC 监听配置 (listener.ora tnsnames.ora)

    Oracle RAC 监听器的配置与单实例稍有不同,但原理和实现方法基本上是相同的.在Oracle中 tns进程用于为指定网络地址上的一个或多个Oracle 实例提供服务注册,并响应来自客户端对该服务提出的连接请求.一旦连接请求到达,并派生出一个服务器进程建立服务器与用户端之间的连接(专有服务器dedicated server)或转发服务请求(共享服务器模式shared server).如果监听器知道多于一个实例提供所请求的服务,则可能会根据客户端与服务器端相关配置将请求定位到较低负载的

Oracle环境变量、监听listener.ora、tnsnames.ora、sqlnet.ora配置

Oracle环境变量.监听listener.ora.tnsnames.ora.sqlnet.ora配置 点击(此处)折叠或打开 NLS_DATE_FORMAT=YYYY-MM-DD HH24:mi:ss NLS_LANG=AMERICAN_CHINA.ZHS16GBK ORACLE10G=D:\Program files\app\oracle\product\10.2.0\db_1 ORACLE11G=D:\Program files\app\oracle\product\11.2.0.1\db

oracle双机热备,hibernate的配置以及listener.ora和tnsname.ora的配置

问题描述 oracle双机热备一台IP:172.16.0.1,虚拟ip:10.10.10.10.另一台IP:172.16.0.2,虚拟IP:10.10.10.11.请问:listener.ora和tsnnames.ora应该如何配置,以及hibernate如何配置.高手请赐教.调好立刻给分. 解决方案 解决方案二:关注....

Oracle的网络三大配置文件(sqlnet.ora、tnsnames.ora、listener.ora)

Oracle的网络三大配置文件(sqlnet.ora.tnsnames.ora.listener.ora)   blog文档结构图: 1  说明 为了使得外部进程能够访问Oracle 数据库则必须配置Oracle 网络服务器环境配置, Oracle 网络服务器环境是通过配置listener.ora .sqlnet.ora 和 tnsnames.ora 共三个文件来进行的.由于oracle数据库是一个客户端服务器的软件,所以,首先需要接收来自客户端的连接请求,服务器就必须配置监听器:其次,客户端要

RAC环境listener.ora和tnsnames.ora配置总结

RAC环境下面如果LISTENER.ORA和TNSNAMES.ORA没有配置好的话最常见的会出现 ora-12545 异常: 为了达到更好的使用目的,这里做一下总结: 首先,参考书 Oracle? Database Net Services Administrator's Guide Oracle? Database Net Services Reference 在6节 Local Naming Parameters (tnsnames.ora) 有一句话比较重要 Do not set the 

ORACLE专家级问题:请问listener.ora文件是干什么用的

问题描述 1.这个文件是什么时候创建的,安装数据库软件? 还是安装数据实例?2.如果执行lsnrctl start会读取 listener.ora 文件,那为什么我现在服务器上面 $HOME/product/11g/network/admin 都被我删除了, 监听服务还可以启动?3.lsnrctl 服务启动的原理是什么? 问题补充:up2pu 写道 解决方案 lz很有专研精神啊 哈哈.解决方案二:1,listener.ora文件在创建数据库实例的时候,提供的tnsname到主机名或者ip的对应.

【oracle 】tnsnames.ora VS sqlnet.ora 作用

tnsnames.ora文件放在客户端机器上,并且在默认状态下存储在ORACLE_HOME/network/admin目录中. sqlnet.ora文件控制着客户端Oracle Net Services的行为,例如跟踪级别和会话特性. 从根本上讲,当客户发出请求时,通过使用tnsnames.ora文件首先解析Oracle Net Services的名称.tnsnames.ora文件中的参数将该请求指引到适当的数据库节点.监听器进程监听客户请求,并且将其与一个服务器进程相连接.该请求将被处理,其结

Oracle 12cR1 RAC 在VMware Workstation上安装(下)—静默安装

Oracle 12cR1 RAC 在VMware Workstation上安装(下)-静默安装 1.1  静默安装 1.1.1  静默安装grid 安装之前使用脚本进行校验,确保所有的failed选项都可以忽略. ./runcluvfy.sh stage -pre crsinst -n raclhr-12cR1-N1,raclhr-12cR1-N2 -fixup -verbose   1.1.1.1  新建/etc/oraInst.loc文件 在2个节点上新建/etc/oraInst.loc,文

配置sqlnet.ora限制IP访问Oracle

--==========================-- 配置sqlnet.ora 限制IP访问Oracle--==========================     与防火墙类似的功能,Oracle 提供限制与允许特定的IP或主机名通过Oracle Net来访问数据库.这个功能由sqlnet.ora配置文件来实现.该文件通常$ORACLE_HOME/network/admin/ 目录下,与tnsnames.ora以及listener.ora位于同一路径.用法也比较简单.通过监听器的限

oracle 11g导出数据时报ORA 1455错误的处理方法_oracle

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE: 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 然后: 可以针对数据表.索引.物化视图等手工分配Extent SQL>Select 'alter table '||table_n