oracle培训记录

来源:互联网 发布:web后端编程语言 编辑:程序博客网 时间:2024/05/21 11:32

0、从ascII转换到utf8可以,它是可变字符集,utf16是固定长度字符集,要么2个字节,要么4个字节。

1、

select * from t where x <=9minusselet * from t where x<5

只须排序5个数据 很大节省了PGA
2、

rowid >=   and rowid <= xxx

3、删除之前先备份

declare   Type v_rowid is table of varchar2(100) index by binary_integer;   --定义rowid类型   var_rowid v_rowid;          --定义rowid变量   v_monthno NUMBER;   cursor v_cur is select /*+parallel(a,2)*/ROWID from bas01.activeuserslist a where monthno = v_monthno AND mailtype = 'NVL';BEGIN   v_monthno := 201104;   OPEN v_cur ;   loop    FETCH v_cur BULK COLLECT                INTO var_rowid LIMIT 3000 ;  FORALL i IN 1 .. var_rowid.count  INSERT INTO activeuserslist_monitor SELECT * FROM bas01.activeuserslist WHERE ROWID =var_rowid(i);  FORALL i IN 1 .. var_rowid.count  delete from bas01.activeuserslist  where  ROWID =var_rowid(i);  COMMIT;EXIT WHEN v_cur%NOTFOUND OR v_cur%NOTFOUND IS NULL;END LOOP;CLOSE v_cur;end;


4、索引范围扫描的时候他需要判断下一个结果不是我们要的结果才退出扫描

索引全扫描:整个索引的数据的时候

索引唯一扫描
 
索引范围扫描
 
索引快速全扫描
 
 
5、组合索引,只要带上第一个列就会走索引,也有跳跃式索引 穷举第一列,如下:
select * from t where b= 5;select * from t where a=1 and b=5union allall select * from t where a=2 and b=5union all select * from t where a=3 and b=5;

6、B*tree
 

 

7、删除之前将某个字段返回

delete from a where id=1 returning uin into p_uin

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 买的豆沙馅太稀怎么办 做的豆馅稀了怎么办 包豆沙包馅稀了怎么办 软件自定义权限重名怎么办 窗户外有垃圾桶怎么办 菜地里有蚂蚁怎么办 灯光吸引的飞虫怎么办 广告机格式化了怎么办 proe约束冲突了怎么办 中午考试想睡觉怎么办 喝了红茶睡不着怎么办 考试前状态不好怎么办 考前紧张睡不着觉怎么办 通宵失眠第二天怎么办 考试前睡不着觉怎么办 一到晚上睡不着怎么办 明天考试听力差怎么办 天天晚上睡不着觉怎么办 因紧张睡不着觉怎么办 房卡找不到了怎么办 马代不会英文怎么办 剩下的蒸米饭怎么办 临时牌照违法了怎么办 打12345不管用怎么办 省政府改变了中央文件怎么办 应聘时学历不够怎么办 做导游学历不够怎么办 市长热线打不通怎么办 12315网站不受理怎么办 法律文书生效前转后财产怎么办 打12345投诉没用怎么办 单位医保停了怎么办 iphonex开不了机怎么办 会计证三年没检怎么办 银行工作人员态度不好怎么办 生殖保健服务证怎么办 关机后自动开机怎么办 大连卖房户口怎么办 在警务室被辅警骂了怎么办 上海微信怎么办居住证 公共自行车卡消磁怎么办