tags: Oracle
我们在这里还是加深一下印象:
Oracle中的分页是依靠着rownum这个伪列来实现的,由于rownum只能使用的是来进行操作】....
那么Oracle分页的思路是这样子的:
公式:
笔试题:有【1000亿】条会员记录,如何用最高效的方式将薪水字段清零,其它字段内容不变?
第一:从emp表中删除sal字段
第二:向emp表中添加sal字段,且内容默认0
进入回收站
drop table users;
查询回收站中的对象
show recyclebin;
闪回,即将回收站还原
flashback table 表名 to before drop;
flashback table 表名 to before drop rename to 新表名;
彻底删除users表
drop table users purge;
清空回收站
purge recyclebin;
为emp表增加image列,alter table 表名 add 列名 类型(宽度)
alter table emp
add image blob;
修改ename列的长度为20个字节,alter table 表名 modify 列名 类型(宽度)
alter table emp
modify ename varchar2(20);
删除image列,alter table 表名 drop column 列名
alter table emp
drop column image;
重名列名ename为username,alter table 表名 rename column 原列名 to 新列名
alter table emp
rename column ename to username;
将emp表重命名emps,rename 原表名 to 新表名
rename emp to emps; 值得注意的是:修改表的时候,是不能回滚的!
Oracle中的级联操作:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2317/viewspace-2808373/ ,如需转载,请注明出处,否则将追究法律责任。