`

oracle中,-根据B表的新部门更改A表的旧部门

 
阅读更多
create table A
(
  BADEPTID VARCHAR2(30) not null, --旧部门编码
  ID NUMBER not null
);
alter table A
  add constraint ID_PK primary key (ID);


create table B
(
  OLD_DEPT VARCHAR2(4000) not null,--旧部门编码
  NEW_DEPT VARCHAR2(200) not null  --新部门编码
);
alter table B
  add constraint TEMP_PK primary key (OLD_DEPT, NEW_DEPT);


--根据B表的新部门更改A表的旧部门
Update A aa
    Set aa.badeptid = (Select ab.new_dept  From B ab Where ab.old_dept = aa.badeptid)
    Where Exists (Select 1 From B ab Where ab.Old_dept = aa.badeptid);
分享到:
评论

相关推荐

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

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    oracle数据库经典题目

    18. 表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个SYSTEM系统表空间。 19.视图是一个表示表的数据的数据库对象,它允许用户从一个表或一组表中通过一定的查询语句建立一个“虚表”。 20.序列是一种...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    她是Oracle ACE,也是OakTable(Oracle社区中著名的“Oracle科学家”的非正式组织)的成员,经常在技术会议上演讲。她的著作还包括 Expert Oracle Practices和Beginning Oracle SQL,博客主页是karenmorton....

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

    Oracle数据库基础学习资料整合

    将emp表中与scott用户具有相同工作岗位的人的工资更改为原来的105% 任务二 1、创建my_employee表,并向表中添加数据,数据参考如下: ID Last_name First_name UserID Salary 1 Patel Ralph rpatel ...

    JSP struts2工资管理系统myeclipse开发oracle数据库bs框架java编程网结构

    (2)部门管理:对部门信息进行添加、删除、修改和查看 (3)用户管理:对用户信息进行添加、删除、修改和查看 (4)考勤管理:对考勤信息进行添加、删除、修改和查看,我的考勤 (5)请假管理:对请假信息进行添加、删除、...

    2009达内SQL学习笔记

    like 'M%':M开头的 like '_a%':第二个字符是a的 like '%a%'所有含a的 (“_”表示一个任意字符;“%”表示任意多个任意字符。) 单引号里面的内容,大小写敏感。单引号用来限定字符串, 如果将值与串类型的列...

    数据库安全性设计.doc

    比如某公司有A、B两个部门,A部门只能访问本部门的在建、历史项目数据;其他项 目的数据对其是不可见的。可以为A项目建立"部门人力资源视图",从数据库"部门人力 资源信息表"查看A项目的人员情况。 2.4 使用存储...

    2021计算机程序设计-计算机程序设计综合练习(精选试题).doc

    A.Linux B.Office C.DOS D.Oracle 14、下列不属于Office2003中组件的是()。 A.word B.SQLserver C.excel D.powerpoint 15、CPU是()的简称。 A.中央处理器 B.高速缓存 C.外存 D.缓存 16、下列关于硬盘的说法正确...

    第二热电厂MIS系统数据库设计论文

    摘 要 9 前言 10 第一章 实体、对象命名规范 11 1.1 表名的命名规范 11 1.2 表的字段命名规范 12 1.3 序列命名规范 12 ...B. 系统中所有表的数据量估算清单 127 C. 系统中的SQL查询频率估算清单 127

    SQL语法大全

    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...

    超市账单管理系统(含完整项目+建库脚本)

    超市账单管理系统源码下载(MyEclipse开发,数据库可以选择Oracle或者Mysql,Oracle数据库文件下载即可运行项目,MySQL需要对应调整下数据库文件和配置) 项目概述 1、 业务需求概述 超市账单管理系统主要用于对...

    计算机综合信息系统的设计与开发.doc

    关键词:计算机综合信息系统 jsp struts hibernate oracle 计算机综合信息系统的目的是为了方便各个企事业单位中各职能部门间能快速准确 的传达信息,进行信息的交互。在功能方面实现部门间可以快捷的进行信息交流...

    数据库课程设计题目汇总.doc

    《数据库原理及技术》课程设计 一、课程设计的目的和要求 (1)培养学生理解与《数据库原理》课程相关的理论知识,... 创建触发器当往教职工工资项目表中插入记录或删除记录时,自动修改该职工的应 发工资数和实发工资

    sql总结.doc

    (2)Mysql中搜索引擎Innodb(聚簇索引)和Mysiam(非聚簇索引)都采用B+,oracle也采用B+树实现 注:聚簇索引:一张表只能建立一个聚簇索引,以主键建立索引。聚簇索引包括主键索引和二级索引(二级索引是在对非主键...

    基于Java-Web平台的科研管理系统设计.doc

    基于Java Web平台的科研管理系统设计 摘要:高职院校的横向科研课题和纵向科研课题越来越多,为了管理方便,需要建立B /S结构的科研管理系统,方便教师提交和管理者管理和统计。系统使用Java Web平台的MVC模式进行开发,...

    超市账单管理系统源码

    超市账单管理系统源码下载超市账单管理系统源码下载 项目概述 1、 业务需求概述 超市账单管理系统主要用于对超市的交易...用户的增、删、改、查,在操作过程中会根据用户权限判断操作范围,主要包括对用户权限的 操作。

    java 超市账单管理系统 jsp版本

    超市账单管理系统源码下载超市账单管理系统源码下载 项目概述 1、 业务需求概述 超市账单管理系统主要用于对超市的交易...用户的增、删、改、查,在操作过程中会根据用户权限判断操作范围,主要包括对用户权限的 操作。

Global site tag (gtag.js) - Google Analytics