• / 47
  • 下载费用:10 金币  

Oracle Les08_处理数据.ppt

关 键 词:
Oracle Les08_处理数据.ppt
资源描述:
处理数据,目标,通过本章学习,您将可以: 使用 DML 语句 向表中插入数据 更新表中数据 从表中删除数据 将表中数据和并 控制事务,数据控制语言,,DML 可以在下列条件下执行: 向表中插入数据 修改现存数据 删除现存数据 事务是由完成若干项工作的DML语句组成的。,插入数据,DEPARTMENTS,新行,INSERT 语句语法,使用 INSERT 语句向表中插入数据。 使用这种语法一次只能向表中插入一条数据。,INSERT INTO table [(column [, column.])] VALUES (value [, value.]);,,插入数据,为每一列添加一个新值。 按列的默认顺序列出各个列的值。 在 INSERT 子句中随意列出列名和他们的值。 字符和日期型数据应包含在单引号中。,INSERT INTO departments(department_id, department_name, manager_id, location_id) VALUES (70, 'Public Relations', 100, 1700); 1 row created.,,,INSERT INTO departments VALUES (100, 'Finance', NULL, NULL); 1 row created.,INSERT INTO departments (department_id, department_name ) VALUES (30, 'Purchasing'); 1 row created.,向表中插入空值,隐式方式: 在列名表中省略该列的值。,,,,,显示方式: 在VALUES 子句中指定空值。,,INSERT INTO employees (employee_id, first_name, last_name, email, phone_number,hire_date, job_id, salary, commission_pct, manager_id,department_id) VALUES (113, 'Louis', 'Popp', 'LPOPP', '515.124.4567', SYSDATE, 'AC_ACCOUNT', 6900, NULL, 205, 100); 1 row created.,插入指定的值,SYSDATE 记录当前系统的日期和时间。,,,,INSERT INTO employees VALUES (114, 'Den', 'Raphealy', 'DRAPHEAL', '515.127.4561',TO_DATE('FEB 3, 1999', 'MON DD, YYYY'),'AC_ACCOUNT', 11000, NULL, 100, 30); 1 row created.,插入指定的值,加入新员工检查插入的数据,,,,INSERT INTO departments (department_id, department_name, location_id) VALUES (,创建脚本,在SQL 语句中使用& 变量指定列值。 & 变量放在VALUES子句中。,,,,在 INSERT 语句中加入子查询。 不必书写 VALUES 子句。 子查询中的值列表应于 INSERT 子句中的列名对应。,,INSERT INTO sales_reps(id, name, salary, commission_pct)SELECT employee_id, last_name, salary, commission_pctFROM employeesWHERE job_id LIKE '%REP%';4 rows created.,从其它表中拷贝数据,,更新数据,EMPLOYEES,更新 EMPLOYEES 表,,,,UPDATE 语句语法,使用 UPDATE 语句更新数据。可以一次更新多条数据。,UPDATE table SET column = value [, column = value, .] [WHERE condition];,,UPDATE employees SET department_id = 70 WHERE employee_id = 113; 1 row updated.,使用 WHERE 子句指定需要更新的数据。如果省略WHERE子句,则表中的所有数据都将被更新。,更新数据,,UPDATE copy_emp SET department_id = 110; 22 rows updated.,,UPDATE employees SET job_id = (SELECT job_id FROM employe
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:Oracle Les08_处理数据.ppt
链接地址:https://www.weizhuannet.com/p-7357362.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开