=================sql循环插入测试数据=========
number strxxx number str
1 aaa 1 a
2 aaa 2 b
3 aaa 3 c
4 ccc 4 d
5 ccc 5 e
declare @number int,@string varchar(10)
select @number = number from table1 where strxxx='aaa'
select @str = str from table2 where number = @number
insert into table3(number,str)values(@number,@str)
=======================================
select count(*) from Test
declare @a int
set @a = 1
while @a<1000000
begin
insert into Test(name) values(@a)
set @a = @a + 1
end
==================plsql循环插入测试数据=========
create table Test
(
name NUMBER(19) not null
)
declare
maxrecords constant int:=1000;
i int :=1;
begin
for i in 1..maxrecords loop
insert into Test(name)
values(TO_CHAR('9999'+i));
end loop;
commit;
end;
create table UserInfo
login VARCHAR2(200 CHAR) not null
)
number strxxx number str
1 aaa 1 a
2 aaa 2 b
3 aaa 3 c
4 ccc 4 d
5 ccc 5 e
declare @number int,@string varchar(10)
select @number = number from table1 where strxxx='aaa'
select @str = str from table2 where number = @number
insert into table3(number,str)values(@number,@str)
=======================================
select count(*) from Test
declare @a int
set @a = 1
while @a<1000000
begin
insert into Test(name) values(@a)
set @a = @a + 1
end
==================plsql循环插入测试数据=========
create table Test
(
name NUMBER(19) not null
)
declare
maxrecords constant int:=1000;
i int :=1;
begin
for i in 1..maxrecords loop
insert into Test(name)
values(TO_CHAR('9999'+i));
end loop;
commit;
end;
create table UserInfo
login VARCHAR2(200 CHAR) not null
)
发表评论
-
Oracle关于时间/日期的操作
2012-04-09 23:12 8611.日期时间间隔操作 当前时间减去7分钟的时间 s ... -
oracle 数据库增量备份
2012-03-16 20:03 1176EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创 ... -
oracle start with connect by 用法
2012-02-19 23:58 1043oracle 提供了start with connect by ... -
Oracle数据导入导出imp/exp
2012-02-09 17:38 632Oracle数据导入导出imp/exp 功能:Oracle数 ... -
性能监控SQL语句
2011-12-23 13:51 840分析表 analyze table tablename co ... -
常用SQL语句
2011-12-23 13:50 993查找数据库中所有字段 以对应的表 select C.colu ... -
安装到最后的两个脚本作用
2011-12-06 18:32 1057在linux下安装Oralce的时候,最后会让你以root的身 ... -
ORACLE中一个字符占多少字节
2011-12-01 22:07 3883在oracle中一个字符特别是中文占几个字节是不同的。 比如 ... -
提高SQL效率
2011-12-01 00:13 1038下面就某些SQL 语句的 where 子句编写中需要注意 ... -
“exists”和“in”的效率问题
2011-11-30 23:49 1033有两个简单例子,以说明 “exists”和“in”的效率问题 ... -
Oracle建立全文索引详解
2011-11-30 20:42 14821.全文检索和普通检索的区别 不使用Oracle text功 ... -
全文检索CLOB
2011-11-30 12:00 1007建议使用全文检索(FULL TEXT SEARCH) ... -
“Oracle”数据库的“周数计算”
2011-11-16 13:25 1001——日期计算,算第n周的第一天及最后一天是几号。 by key ... -
Oracle中TO_DATE格式
2011-11-16 13:17 843TO_DATE格式(以时间:2007-11-02 13:4 ... -
Oracle 索引 详解
2011-11-15 13:00 26066Oracle 索引 详解 ... -
Oracle SQL中的IN 和 EXSITS区别总结
2011-11-15 11:06 1026IN 确定给定的值是否与子查询或列表中的值相匹配。 EX ... -
Oracle 字符集的查看和修改
2011-11-14 23:09 958一、什么是Oracle字符集 ... -
Oracle Flashback技术总结
2011-11-14 01:06 978Flashback 技术是以Undo segment中的内容为 ... -
oracle日志归档模式改变
2011-11-14 00:15 1125在Oracle数据库中,主要 ... -
如何最大程度的 把表空间里面的数据给抢救出来
2011-11-03 16:18 1288今天一朋友问到一个比较有意识的问题: 如果一个表空间,其中一个 ...
相关推荐
在学习Oracle SQL时,你需要理解如何创建表、视图、索引,以及如何插入、更新和删除数据。此外,掌握聚合函数(如COUNT、SUM、AVG、MAX、MIN)和分组(GROUP BY)也是基础。 2. PL/SQL概述:PL/SQL是Oracle数据库...
7. **SQL的集成**:PL/SQL可以嵌入SQL语句,直接在PL/SQL程序中进行数据查询、插入、更新和删除操作。通过%ROWTYPE和%NOTFOUND等特性,PL/SQL可以方便地与SQL交互。 8. **游标**:游标用于逐行处理查询结果,允许在...
PL/SQL Developer(对应压缩包中的plsqldev715.exe)是由Allround Automations公司开发的一款专业级Oracle数据库开发工具。它支持PL/SQL编程,具有代码编辑、调试、测试、性能分析等功能。通过这个工具,你可以: 1...
PL/SQL可以嵌入SQL语句,进行数据查询、插入、更新和删除操作。使用EXECUTE IMMEDIATE语句动态执行SQL语句,或使用BULK COLLECT收集大量数据。 8. 异常处理 PL/SQL提供了一个强大的异常处理机制,通过BEGIN......
3. **插入Oracle表**:使用PL/SQL循环或BULK COLLECT INTO等批量处理机制将查询结果插入到Oracle表中。 ##### 第四步:执行导入脚本 1. **编译并运行脚本**:在PL/SQL Developer或SQL*Plus中编译并运行导入脚本。 ...
执行部分包含一系列的SQL和PL/SQL语句,这些语句可以是数据查询、更新、插入或删除操作,也可以是流程控制语句,如IF-THEN-ELSE、CASE、FOR循环等。异常处理部分允许我们编写代码来捕获和处理运行时错误,确保程序的...
4. **SQL语句的嵌入**:PLSQL可以直接在程序中嵌入SQL语句,用于查询、插入、更新和删除数据库中的数据。例如,INSERT、UPDATE、DELETE和SELECT。 5. **游标**:游标是处理单行结果集的一种方式,允许在循环中逐行...
PLSQL Developer是一款强大的Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。在这款8.03版本中,中文语言包的引入为中文用户提供了更友好的界面,使得操作和理解更为便捷。这个"chinese.exe...
使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe事件、浏览会话信息等。 授权——大多数开发环境中,您不希望所有数据库...
- 创建一个过程,通过游标(CURSOR)提取数据库中的数据,并用循环遍历,将数据插入到HTML代码的相应位置。 - 示例代码: ```sql DECLARE CURSOR SS IS SELECT XXXX FROM XXXX WHERE XXXX; BEGIN HTP.P('...
示例:插入数据到表中。 ```plsql DECLARE v_name VARCHAR2(100); BEGIN v_name := 'John Doe'; INSERT INTO employees (name) VALUES (v_name); COMMIT; EXCEPTION WHEN OTHERS THEN ROLLBACK; DBMS_OUTPUT...
本压缩包"2019plsql.rar"可能包含了一系列与PL/SQL相关的学习资料或项目代码,适用于测试和学习。 在PL/SQL中,我们可以编写存储过程、函数、触发器、游标、异常处理等,这些都是数据库开发中的重要工具。存储过程...
在使用PLSQL Developer时,开发者通常会通过其用户友好的界面,进行PL/SQL代码的编写、测试和维护,同时进行数据库对象的管理和数据操作。它简化了Oracle数据库的开发流程,提高了工作效率,是Oracle数据库管理员和...
4. CONNECT-TABLE.sql、creat-dept.sql、insert-RESULTS.sql、insert-course.sql:这些是SQL脚本文件,用于创建表、插入数据或者执行其他数据库操作。它们展示了如何在实际环境中运用PL/SQL,例如CREATE TABLE语句...
2. **执行部分**:这是PLSQL的主要部分,包含了SQL语句、控制结构(如IF-THEN-ELSE, CASE, FOR循环)、异常处理和过程、函数定义等。 3. **异常处理部分**:PLSQL提供了一种机制来捕获和处理运行时错误,通过使用...
PLSQL可以直接调用SQL语句进行数据查询、插入、更新和删除操作,还可以通过游标处理复杂的查询结果。此外,PLSQL还可以创建存储过程、触发器、索引、同义词等数据库对象,实现数据库的高级管理。 九、PLSQL的性能...
- SQL主要用于数据的查询、插入、更新和删除操作。 - PL/SQL则在此基础上增加了程序控制结构,使得能够编写更加复杂的数据处理逻辑。 ##### LESSON1: SQL、SQL*Plus和PL/SQL基本概念 - **Oracle简介** - Oracle...
它将SQL的强大数据处理能力和传统过程化编程语言的控制结构结合起来,使得开发人员能够编写出更加复杂和高效的数据库应用程序。 - **模块化结构**:PL/SQL支持模块化的编程方式,可以将程序分割成独立的单元,每个...
2. **数据操纵**:PL/SQL可以直接操作Oracle数据库中的数据,包括插入、更新、删除和查询,使用DML(Data Manipulation Language)语句,如INSERT、UPDATE、DELETE和SELECT。 3. **控制流语句**:具备条件判断(IF....
使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe事件、浏览会话信息等。 授权 大多数开发环境中,您不希望所有数据库...