新手请教如何写一个oracle双重循环sql(50分)

Oracle > 开发 [问题点数:50分,结帖人sun_in_china]
等级
本版专家分:0
结帖率 82.35%
等级
本版专家分:1387
等级
本版专家分:19533
勋章
Blank
蓝花 2008年9月 Oracle大版内专家分月排行榜第三
2008年8月 Oracle大版内专家分月排行榜第三
等级
本版专家分:7525
等级
本版专家分:12988
勋章
Blank
黄花 2008年12月 Oracle大版内专家分月排行榜第二
2008年11月 Oracle大版内专家分月排行榜第二
等级
本版专家分:7
等级
本版专家分:2276
等级
本版专家分:12135
等级
本版专家分:12135
等级
本版专家分:18698
勋章
Blank
红花 2007年8月 Oracle大版内专家分月排行榜第一
Blank
黄花 2008年10月 Oracle大版内专家分月排行榜第二
2008年1月 Oracle大版内专家分月排行榜第二
2007年12月 Oracle大版内专家分月排行榜第二
等级
本版专家分:0
老孙来也

等级:

oracle for循环执行sql

declare num number := 1;... sql_tem Varchar2(100); begin while num <= 10 loop for v_rlt in ( SELECT b. SID, b.serial# FROM v$process A, v$session b, v$sqlarea c WHERE A .addr = b.paddr A...

oracle循环执行sql

1.创建一个序列,是为了主键自增。 create sequence t_hvm_seq; 2.以下是我在 HVM_ZSB_TJ这张表中添加数据 insert into hvm_zsb_tj t (t.id,t.stsres,t.bdzdydj,t.byq) values(t_hvm_seq.nextval,'a','a',1); ...

Oracle PL/SQL中的循环处理(sql for循环)

转载自这篇文章 今年春节算是休了长假,调整好心态,迎接新一年的挑战。... PL/SQL也和我们常用的编程语言一样,提供了While、For等循环,我们建几例子来说明演示下。  首先是While循环: --while循...

Oracle SQL Developer 连接数据库

Oracle SQL Developer 连接数据库 今天在连接sqldeveloper服务器时遇到了很多问题,但最终还是通过网上的博客解决了问题,我就在总结一下我的解决过程。 .界面 首先,Oracle SQL Developer 的连接数据库 界面是...

oracle 在存储过程中游标嵌套循环

CREATE OR REPLACE PROCEDURE "PROC_CHZBANKMOTNREC" AS vid NUMBER(19);--id vzdrpriaccount VARCHAR2(12);  vzdrpriaccount2 VARCHAR2(12); vamountNum NUMBER;...vrentMonth2 VA...

ORACLE分页查询SQL语句(最有效的分页)

、效率高的写法 ** 1.无ORDER BY排序的写法。(效率最高) (经过测试,此方法成本最低,只嵌套层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) SELECT * FROM (SELECT ROWNUM AS rowno, t.* ...

Oraclesql循环遍历查询结果

天一张轨迹表,存储武汉市全市渣土车数据,名称以GA_GPS_HISTORY_开头,大概天会有几千台车,每天数据量大概几百万条记录至千万条记录,目前存储有5月的数据。 需求: 想要查询从轨迹表产生以来,有多少...

使用Oracle SQL Developer迁移sql server至Oracle数据库

Oracle SQL Developer是Oracle官方出品的数据库管理工具。官方下载地址:Oracle SQL Developer,官方入门: 官方入门 本文介绍使用Oracle SQL Developer迁移sql server至Oracle数据库,步骤如下: 、配置第三方...

oracle 11g安装教程完整版

64位WIN7+oracle11g+plsql安装 上部转自Oracle 11g R2 for Win7旗舰版(64位)的安装步骤 1、下载Oracle 11g R2 for Windows的版本  下载地址:...

DB2、Oracle、mysql和sql server区别

DB2、Oracle、mysql和sql server区别

Oracle动态游标实现动态SQL循环遍历

--定义一个动态游标 游标名 游标类型; 如果查询的表的数据不同的,动态变化的,这时候可以用动态游标。 需要注意的是,动态游标的定义, 在普通存储过程中:需要放在 is 后面的第一行。 动态游标通过:open ...

oracle双重for循环

1、需要用到游标: create or replace procedure test_procedure is --a表游标定义 cursor a_cursor is select substr(mc,0,2) as str ,mc as mcs from t_bz_zd_xzqh_jc;... cursor b_cursor(str1 string)

Oracle数据库循环插入数据

循环插入数据语句: DECLARE   maxnumber CONSTANT int:=1000;  i int:=1;  begin  for i in 1..maxnumber loop  insert into TESTINDEX("NO","NAME","SEX","AGE")...

Oracle SQL符号分隔的多行字符串拆分

Oracle SQL 符号分隔 多行字符串 拆分

oracle用命令执行sql脚本文件

sql命令过多(sql文件过大)时,用plsql执行时比较慢而且容易超时,此时可以用sqlplus命令直接执行sql脚本文件,方法如下: 1、sqlplus登录 >sqlplususername/password@dbname 2、执行sql文件 如果sql文件...

oracle数据库中查询 一个字段包含另一个字段sql

select * from table a where 字段1 like '%'||字段2||'%'

Oracle中PL/SQL之 while、for、loop 三种循环方式的使用

PL/SQL while、for、loop 三种循环方式的使用 1、WHILE ... LOOP ... END LOOP 语法: WHILE 条件 LOOP 语句; END LOOP; 例子:输出1到5的数字 declare num number := 1; begin while num &lt;= 5 ...

Oracle plsqldeveloper中次执行多个SQL脚本

在前面 假设当前在电脑D盘有两个sql脚本文件需要执行,一般人可能会想着直接将SQL...D盘根目录下第一个脚本a.sql内容 SELECT SYSDATE FROM DUAL; D盘根目录下第二个脚本b.sql内容 SELECT 'HELLO WORLD' FORM DUA...

oracle查看当前SQL执行时间

可以通过以下sql查看sql执行时间: SELECT sid "SID", ELAPSED_SECONDS "秒 已经执行", TIME_REMAINING "秒 预计完成时间", jindu "进度",SQL_TEXT FROM (SELECT A.USERNAME, A.SID, A.S...

Oracle循环语句的几种用法

Oracle中主要有以下五种循环——Exit When、Loop、While、For(普通循环)、For(游标循环): 1、Exit When循环: create or replace procedure proc_test_exit_when is i number; begin i := 0; LOOP Exit When...

Oracle三种循环:for,while,do...while(PL/SQL)

Oracle三种循环:for,while,do...while(PL/SQL)

SQLServer2012 创建链接服务器连接ORACLE数据库

场景:业务数据库是oracle 11g ,现在需要在另外台服务器上安装SQLServer2012 并抽取oracle数据库中的数据 首先是安装服务器系统,WinServer2008R2 64位 操作系统安装完成后,拷贝数据库镜像,加载虚拟光驱,...

oracle和mysql的sql语法的区别和联系

oracle数据库很多操作和mysql差不多,oracle是最早使用sql查询语言的数据库,有mysql开发经验的开发人员上手oracle还是很快的。1.首先oracl运算符相关的计算和mysql一样,举例,查询时间sysdate,运算符,别名SQL&...

oracle联合查询并更新一个表字段的sql语句

更新某一个字段起来简单,也容易理解: UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id) 更新多个字段就显得比较冗长: UPDATE tablea A SET A.name=(select name from tableb B ...

oracle中新增或删除一个或多个列的sql语句

oracle中新增或删除一个或多个列的sql语句 增加一个列 alter table 表名 add (字段名 数据类型); 括号可加可不加 增加多个列 alter table 表名 add (字段名1 数据类型,字段名2 数据类型,……); 删除一列 ...

SqlServer数据库迁移到oracle数据库通过sqldeveloper工具进行迁移

SQL Server版本:Microsoft SQL Server 2008 R2 oracle版本:迁移到oracle11g,11.2.0 (sqlserver安装在win7 64位,oracle安装在winXP 32位,已迁移成功) 已安装Microsoft SQL Server 2008 R2、oracle11g数据库...

Shell脚本批量执行Oracle数据库的SQL脚本

最近在做项目时需要执行很多SQL文件,为了方便所以编写了一个shell脚本,并且把所有的错误信息都记录在一个日志文件中。 下面是详细的脚本,简单又适用。 #! /bin/sh logpath="log" filepath="/...

Oracle:SQL语句--对表的操作——添加一个字段 (即 添加 一列)

– 添加一个字段 (即 添加 一列)(未验证在有数据,并且互有主外键时,是否可用) 语法: alter table 表名 add(列名(即 字段名) 数据类型及长度); 例:alter table T_Student2 add(phone number); ...

Oracle数据库执行Sql脚本的方法

Oracle数据库执行Sql文件的方法: 1、cmd 命令窗口: sqlplus →连接数据库→sql>@E:文件夹\*.sql 这样就能执行sql脚本了。 (PS:sql文件前面是\,不是/)。 2、工具连接数据库后执行脚本文件: PLSQL ...

数据结构基础系列(2):线性表

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第2部分,线性表的逻辑结构,线性表的顺

相关热词 c#编译器 学习 c#和其他语言相比 c# 什么是管道 c# 在ui线程中运行 c# panel边框 c#调用dll报错 c# 编写dll c# timer 多线程 c# 发送邮件带图片 画笔c#