博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle语句补充
阅读量:5845 次
发布时间:2019-06-18

本文共 3893 字,大约阅读时间需要 12 分钟。

SQL> --一次插入多条数据将emp的列复制给emp10SQL> create table emp10 as select * from emp where 1=2;SQL> --一次性将emp中所有10号部门的员工插入到emp10中SQL> insert into emp10 select * from emp where deptno=10;SQL> /*SQL> 海量插入数据SQL> 1. 数据泵(PLSQL程序:dbms_datapump)SQL> 2. SQL*Loader工具SQL> 3. 外部表SQL> */SQL> /*SQL> delete和truncate的区别:SQL> 1. delete逐条删除;truncate先摧毁表 再重建SQL> 2. (*)delete是DML(可以回滚) truncate是DDL(不可以回滚)SQL> 3. delete不会释放空间 truncate会SQL> 4. delete可以闪回(flashback)  truncate不可以SQL> 5. delete会产生碎片 truncate不会SQL> */SQL> Oracle中事务的标志SQL> 1. 起始标志:事务中第一条DML语句SQL> 2. 结束标志:提交 显式 commitSQL>                   隐式 正常退出exit,DDL,DCLSQL>              回滚 显式 rollbackSQL>                   隐式 非正常退出,掉电,宕机SQL> */中途创建保存点SQL> savepoint a;保存点已创建。SQL> rollback to savepoint a;设置表为只读SQL> set transaction read only;事务处理集。SQL> --rownum 行号SQL> select rownum,empno,ename,sal from emp;SQL> select rownum,empno,ename,sal  2  from emp  3  where rownum<=3  4  order by sal desc;SQL> /*SQL> 关于rownumSQL> 1. rownum永远按照默认的顺序生成SQL> 2. rownum只能使用< <=;不能使用> >=SQL> */SQL> select rownum,empno,ename,sal from emp order by sal desc;部分:    ROWNUM      EMPNO ENAME             SAL                                                                                                                                                             ---------- ---------- ---------- ----------                                                                                                                                                                      9       7839 KING             5000                                                                                                                                                                     13       7902 FORD             3000                                                                                                                                                                      8       7788 SCOTT            3000                                                                                                                                                                      4       7566 JONES            2975                                                                                                                                                                      6       7698 BLAKE            2850                                                                                                                                                                      7       7782 CLARK            2450                                                                                                                                                                      2       7499 ALLEN            1600                                                                                                                                                                     10       7844 TURNER           1500                                                                                                                                                                     14       7934 MILLER           1300                                                                                                                                                                      3       7521 WARD             1250                                                                                                                                                                      5       7654 MARTIN           1250     SQL> --修改表:追加列,修改列,删除列,重命名列,重命名表SQL> --增加photo保存照片SQL> alter table test1 add photo blob;SQL> --修改列SQL> alter table test1 modify tname varchar2(40);SQL> --删除列SQL> alter table test1 drop column photo;SQL> --重命名列SQL> alter table test1 rename column tname to username;SQL> --重命名表SQL> rename test1 to test2;SQL> drop table test2;

 

转载于:https://www.cnblogs.com/anzhi/p/7515753.html

你可能感兴趣的文章
Microsoft Internet Explorer 数字错误漏洞
查看>>
添加 修改 删除
查看>>
RabbitMQ的远程Web管理与监控工具
查看>>
Linux术语全称
查看>>
Weave and Docker for Mac: The bridge between local and remote services
查看>>
MacOS Sierra安装nodejs
查看>>
ln -s 软链接应用-磁盘空间不够用的解决方案
查看>>
Windows7操作系统安装教程(图文)
查看>>
我的友情链接
查看>>
ASA 同端口级别如何互访
查看>>
tomcat性能调优
查看>>
springmvc 不指定访问路径后缀都会匹配的
查看>>
Ubantu权限设置
查看>>
Ubuntu下口袋妖怪终端主题安装
查看>>
重装GRUB
查看>>
cookie 和session 的区别详解
查看>>
windows编译hadoop 2.x Hadoop-eclipse-plugin插件
查看>>
我的友情链接
查看>>
Deploy A MongoDB 4.0 Sharded Cluster
查看>>
国际化支持
查看>>