`
pouyang
  • 浏览: 312341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库 sql for loop 常用脚本更新数据

阅读更多
declare
  i    number := 1;
  temp varchar2(50);
  yizi varchar2(60);
begin
  for tttt in (select aa.code, aa.value from aa) loop
    select b.id
      into temp
      from tb_test1 b
     where b.project_code = tttt.value;
    select b.orgexattribute1id into yizi from tb_test1 b where b.id = temp;
    update tb_test2 mbs
       set mbs.ID_SUBJECT = temp, mbs.id_factor = yizi
     where mbs.id_budget_unit = tttt.code;
    i := i + 1;
    commit;
  end loop;
  dbms_output.put_line(i);
end;
分享到:
评论

相关推荐

    数据库操作语句大全(sql)

    数据库操作语句大全(sql) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_...

    PL/SQL Developer8.04官网程序_keygen_汉化

    这里简单介绍两种常用数据类型:number、varchar2。  number 用来存储整数和浮点数。范围为1e130~10e125,其使用语法为: number[(precision, scale)] 其中(precision, scale)是可选的,precision表示所有数字的...

    SQL工作笔记-达梦7存储过程中游标的使用(for循环 IF等)

    如下存储过程使用游标遍历所有数据: CREATE OR REPLACE PROCEDURE "CFFTEST"."SELECT_STUDENT"("id" IN INT) AS myId int; myName varchar(50); cursor myCursor is select id, name from cfftest.student; ...

    经典SQL语句大全

    3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件 例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where....

    MySQL存储过程实战SQL脚本

    内容概述:通过MySQL存储过程实战的例子,学会使用MySQL存储过程。包含以下内容: 创建无参存储过程、有参存储过程、IF-ELSE存储过程、WHILE循环...阅读建议:提前安装好MySQL的运行环境以及navicat数据库可视化工具。

    Oracle8i_9i数据库基础

    §1.6 常用数据字典简介 37 §1.7 ORACLE数据类型 38 §1.8 SQL 语句基础 44 §1.8.1 SQL语句所用符号 44 §1.8.2 简单select 查询 45 §1.9 伪列及伪表 46 §1.10 使用SQL Worksheet工作 46 第二章 查询基础 50 §...

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    《Oracle Database 11g初学者指南》能使读者快捷地掌握...7.3 编写数据库备份脚本 7.4 备份归档重做日志 7.5 Oracle Data Pump简介 …… 第8章 高可用性:RAC、ASM和Data Guand 第9章 大型数据库特性 附录 各章测验答案

    sql经典语句一部分

    3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用) insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件 例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where....

    PLSQLDeveloper下载

    这里简单介绍两种常用数据类型:number、varchar2。 number 用来存储整数和浮点数。范围为1e130~10e125,其使用语法为: number[(precision, scale)] 其中(precision, scale)是可选的,precision表示所有数字的...

    asp连接数据库代码实例

    连接数据库代码实例 1,连接数据库代码 文件名称 conn.asp 所有访问数据库的文件都调用此文件<!--#include file=\"Conn.asp\"--> db=\"data/data.mdb\" \'数据库存放目录 on error resume next set conn=server...

    Oracle Database 11g初学者指南--详细书签版

    7.3 编写数据库备份脚本 188 7.4 备份归档重做日志 189 7.5 Oracle Data Pump简介 190 7.6 使用Oracle Data Pump Export 191 7.7 使用Oracle Data Pump Import 195 7.8 使用传统的导入和导出 200 7.9 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。  SQL语言主要包含5个部分  数据定义...

    Index-Nested-Loop-Join-INLJ:使用Semi Stream Join实现构建和分析DW原型

    运行SQL脚本文件createDW.sql ,它将根据星形模式为数据仓库创建必要的表。 所有具有相同名称的现有表将被删除,并替换为名为D_CUSTOMERS , D_PRODUCTS , D_STORES , D_SUPPLIERS和D_TIME的空表(维度表); 和W...

    feedback-loop-redux

    提交反馈后,会将其发布到SQL数据库。 完成后,用户可以单击按钮以留下其他反馈,这将使他们返回主页以再次开始该过程。 使用的技术: React Redux HTML CSS Java脚本 Node.js SQL 谢谢你 我想特别感谢dEv ...

    ZendFramework中文文档

    10.1.6. 更新数据行 10.1.7. 删除数据行 10.1.8. 取回查询结果 10.2. Zend_Db_Statement 10.2.1. Creating a Statement 10.2.2. Executing a Statement 10.2.3. Fetching Results from a SELECT Statement ...

    从入门到精通HTML5——PDF——网盘链接

     8.1.2 定义数据块 162  8.2 <div>标签 163  8.2.1 <div>标签的简介 163  8.2.2 <div>标签的属性 164  8.2.3 <span>标签与<div>标签 170  8.3 <iframe>标签 172  8.3.1 ...

Global site tag (gtag.js) - Google Analytics