oracle循环语句 loop while for
测试用表
create table hadoop_param(
name varchar2(255),
num int
)
declare
v_name varchar2(255);
v_num int;
v_pos int;
begin
v_pos:=0;
loop
exit when v_pos = 1000;
v_pos := v_pos+1;
v_name := 'name' || v_pos;
v_num := v_pos;
insert into hadoop_param values(v_name,v_num);
end loop;
commit;
end;
declare
v_name varchar2(255);
v_num int;
v_pos int;
begin
v_pos := 1;
while v_pos <= 1000 loop
v_pos := v_pos +1;
v_name := 'name' || v_pos;
v_num := v_pos;
insert into hadoop_param values(v_name,v_num);
end loop;
commit;
end;
declare
v_name varchar2(255);
v_num int;
v_pos int;
begin
v_pos := 1;
for v_pos in 1..1000 loop
v_name := 'name' || v_pos;
v_num := v_pos;
insert into hadoop_param values(v_name,v_num);
end loop;
commit;
end;
分享到:
相关推荐
Oracle 存储过程的基础知识包括了解 Oracle 存储过程的基本语法、数据类型、变量声明、控制语句、循环语句、异常处理等方面的知识。 Oracle 存储过程的基本语法 Oracle 存储过程的基本语法主要包括 CREATE ...
关于Oracle存储过程的若干问题备忘 - **数据表别名**: 在Oracle中,数据表别名不能使用`AS`关键字。 - **SELECT INTO**: 当在存储过程中使用`SELECT INTO`语法时,必须确保数据库中存在相应的记录,否则会引发“NO...
### 关于Oracle存储过程的若干问题备忘 1. 数据表别名不需使用`AS`,可以直接写为`table_name alias`。 2. `SELECT`语句在存储过程中必须配合`INTO`关键字将结果存入变量,除非使用游标处理多行结果。 3. `SELECT.....
#### 关于Oracle存储过程的若干问题备忘 1. **数据表别名限制**:在Oracle中,使用数据表别名时不能使用`AS`关键字,这与某些其他数据库系统有所不同。 2. **SELECT INTO语法**:当使用`SELECT INTO`语句时,必须...
**关于Oracle存储过程的若干问题备忘** 1. 数据表别名在Oracle中不使用`as`关键字,而是直接跟别名,如`table_name alias_name`。 2. 在存储过程中,`SELECT`语句通常需要与`INTO`关键字结合,将数据插入变量。如果...
3. **关于Oracle存储过程的若干问题备忘**: - 数据表别名不加`AS`是Oracle的一个特性,可以直接使用`alias column_name`。 - `SELECT`语句在存储过程中,如果只选择单个字段,必须使用`INTO`将结果存入变量,如`...
- Java的历史与特性:了解Java由Sun Microsystems(现为Oracle)开发,其主要特性包括自动内存管理(垃圾回收)、平台独立性(Write Once, Run Anywhere)和多线程支持。 - 类与对象:理解面向对象编程的基础,如...
- Java的起源与特性:了解Java由Sun Microsystems(现为Oracle)开发,其特点是跨平台性、面向对象、健壮性和安全性。 - JVM(Java虚拟机):理解JVM的作用,如何通过字节码运行Java程序,并了解类加载机制。 - ...
Java语言是一种广泛使用的高级编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性而闻名,具备平台无关性,可移植性强,安全性高,面向对象,以及强大的性能等...