Oracle
文章平均质量分 53
伍迪-艾伦
此人很懒什么都没有留下
展开
-
oracle 的 row_number over 去除重复数据
SELECT * FROM ( select Row_number() OVER (PARTITION BY a1 ORDER BY a1) rn from a ) where RN = 1转载 2017-07-11 10:41:20 · 1292 阅读 · 0 评论 -
oracle 的数据迁移
大数量数据使用导出(exp、expdp)导入(imp、impdp)在数据库之间转移数据最好 导出: exp 用户名/密码@连接串 file=导出文件名 tables=(你的表名) direct=y recordlength=65535 导入: imp 用户名/密码@连接串 file=要导入的件名 full=y ignore=y buffer=10485760原创 2017-08-17 15:21:57 · 242 阅读 · 0 评论 -
rownum和rowid 的区别
rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 , 例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 3转载 2017-08-22 10:24:49 · 671 阅读 · 0 评论 -
Oracle培训
1、 ORACLE概要文件(profile) 1)概要文件 我们创建了一个用户,为其授予权限,那么就可以该用户就可以使用。如果一个用户疯狂地使用资源,那么就会造成数据库资源的缺乏或者是一个不会法的使用者疯狂地对一个用户的密码进行破解,那么很可能会造成信息的泄露与丢失。 为此,我们可以在Oracle中使用概要文件(profile)来进行资源的限制与密码相关特性的设置。当我们创建一个用户时,如果原创 2017-08-22 11:25:13 · 238 阅读 · 0 评论 -
存储过程培训
存储过程: conn scott/tiger; 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 -------------原创 2017-08-22 11:26:23 · 291 阅读 · 0 评论