oracle 基础知识查询

来源:互联网 发布:hadoop源码剖析 pdf 编辑:程序博客网 时间:2024/06/07 18:28

1.提高执行效率

/*+INDEX (client_id)*/   /*+ index(b)*/ --强制B表索引/*+leading(linshib) parallel(order,10) full(order)*/   --临时表,生产表,生产表/*+leading(v) index(v,IDX_VEH_VEHICLE_NO)*/

2.kill 会话 语句

username  SID    SERIALexec prc_kill_session('DBMONOPR02','5431','1');command window 执行

3.查看ORACLE版本信息

select * from v$version; 

4.授权

Grant all on table_name to publicGrant all on table_name to user;

授权的用户表前加授权的用户名

5.给表或列添加、查询、删除 注释

--给表添加注释 COMMENT ON TABLE 表名 IS '要添加的注释'; comment on table hc_0829_1 is '测试表';--给列添加注释 COMMENT ON COLUMN 表名.列名 IS '要添加的注释' comment on column hc_0829_1.premium is '保费'--查询表的注释select * from user_tab_comments a where a.table_name = 'HC_0829_1';--查询列的注释select * from user_col_comments a where a.table_name = 'HC_0829_1';--删除注释,即赋空值 comment on table hc_0829_1 is ''; comment on column hc_0829_1.premium is ''

6.建索引

create index IDX_policyno on hc_0829_1(字段) parallel 20;   --索引   表  字段  并发

7.删除表的某列

alter table hc_0829_1 drop (字段);

8.增加表的某列

alter table hc_0829_1 add columnName varchar(30)

9.更改表中列的长度

alter table hc_0829_1 modify  字段 varchar2(100);
  1. 车龄计算
TRUNC(MONTHS_BETWEEN(SYSDATE, b.first_register_date) / 12)

11.年龄限制

where extract(year from sysdate) - extract(year from b.cust_dob) >= 25and extract(year from sysdate) - extract(year from b.cust_dob) <= 55
原创粉丝点击