oracle常用操作
2017-10-30 08:36
260 查看
1 验证表统计信息
begin DBMS_STATS.GATHER_TABLE_STATS ( ownname => 'owner_name', tabname => 'table_name', estimate_percent => 100 ); end;
2 用table2更新table1
--根据id(有唯一约束的字段)将table2的字段更新到table1 update (select a.f1 a1, a.f2 a2, b.f1 b1, b.f2 b2 from table1 a, table2 b where a.id = b.id) set a1 = b1, a2 = b2;
3 添加/删除主键
alter table table_name add constraint table_name_pk primary key(id); alter table table_name drop constraint table_name_pk;
4 启用/禁用触发器
alter trigger trigger_name enable; alter trigger trigger_name disable;
5查询rownum在10-20的行
select * from (select t.*,rownum r from test t where rownum <= 20) where r >10; select t.*,rownum r from test t where rownum <= 20 minus select t.*,rownum r from test t where rownum <= 10;
6 用户授权
--授予用户选择和删除的权限 grant select,delete on table_name to user_name;
7 查看建表语句
select dbms_metadata.get_ddl('TABLE', 'T1') from dual; -- 查看T1的ddl
相关文章推荐
- Oracle手边常用命令及操作语句
- oracle数据库常用操作
- oracle 常用操作(存储过程,游标)
- 常用oracle操作2
- Oracle常用sql操作总结
- Oracle SQL*PLUS与用户操作相关的常用命令
- ORACLE的一些常用操作
- oracle常用表操作:集合操作符以及简单函数的应用
- Oracle - 表空间相关常用操作语句
- ORACLE常用操作
- oracle常用操作指令
- Oracle 10g schedule job的常用操作
- Oracle 常用基本表操作
- Oracle数据库常用操作 2011.3.15
- Oracle 数据库常用操作语句
- Oracle常用操作与函数
- Oracle 11gR2 RAC 常用维护操作 说明
- Oracle 数据库常用操作语句大全
- oracle 表常用操作
- Oracle:常用的一些基本操作