Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287574
  • 博文数量: 72
  • 博客积分: 2387
  • 博客等级: 大尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 10:54
文章分类

全部博文(72)

文章存档

2012年(1)

2011年(1)

2010年(70)

分类: Oracle

2010-08-26 12:19:39

--修改用户口令
alter user user01 identified by user10;


--修改表空间
alter table js.dr_wj_voice_20080801 move tablespace TS_CDR_DAT_03;

--查错误
oerr ora 01756


--sqlplus语句
declare
        a number(10);
        b number(10);
        tabname varchar2(32);
        sqlstr varchar2(100);  
begin
     a := 20081001;
     b := 1;
     while b<=31 loop
           tabname := 'js.dr_wj_voice_'|| to_char(a);
           sqlstr := 'drop    table '   ||tabname ;
           --sqlstr := 'truncate table dr_wj_voice_'|| tabname;
           --sqlstr := 'delete dr_wj_voice_20080401 where odn not like ''157%'' and tdn not like ''157%''';
           execute  immediate sqlstr;
           a := a+1;
           b := b+1;
     end loop;
end;

--多列更新
update js.dr_wj_voice_20080701 t set(t.CHARGE_DIR,t.ACC_SETTLE_ID,t.CHARGE)=
(select 1,110801,ceil(duration/60)*0.06*1000 from js.dr_wj_voice_20080701  t2 where 
t2.trunk_in in ('6','7')and  t2.trunk_out in ('85','89') and t.rowid = t2.rowid)
where t.trunk_in in ('6','7')and  t.trunk_out in ('85','89') ;

 

 

--创建用户
system/oracle
SQL> drop user joyw;

用户已丢弃

SQL> create user joyw identified by joyw;

用户已创建

SQL> grant create session,select any table to joyw;

授权成功。

SQL> alter user joyw quota 0 on system;

用户已更改。

SQL> set wrap off

阅读(686) | 评论(0) | 转发(0) |
0

上一篇:like vs instr效率

下一篇:sequence

给主人留下些什么吧!~~