oracle 基础知识查询
2017-08-29 16:44
537 查看
1.提高执行效率
2.kill 会话 语句
3.查看ORACLE版本信息
4.授权
授权的用户表前加授权的用户名
5.给表或列添加、查询、删除 注释
6.建索引
7.删除表的某列
8.增加表的某列
9.更改表中列的长度
车龄计算
11.年龄限制
/*+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 SERIAL exec prc_kill_session('DBMONOPR02','5431','1'); command window 执行
3.查看ORACLE版本信息
select * from v$version;
4.授权
Grant all on table_name to public; Grant 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);
车龄计算
TRUNC(MONTHS_BETWEEN(SYSDATE, b.first_register_date) / 12)
11.年龄限制
where extract(year from sysdate) - extract(year from b.cust_dob) >= 25 and extract(year from sysdate) - extract(year from b.cust_dob) <= 55
相关文章推荐
- Oracle基础知识2 : 单表查询2(内置函数)
- Oracle基础知识3 : 单表查询练习
- Oracle基础知识笔记(11) 建表、更新、查询综合练习
- Oracle基础知识5 : 多表查询1
- Oracle基础知识(十三) - 层次查询
- Oracle基础知识笔记(4) 简单查询、限定查询、数据的排序
- Oracle基础知识3 : 单表查询练习
- Oracle基础知识笔记(6) 多表查询
- Oracle基础知识2 : 单表查询2(内置函数)
- Oracle基础知识1 : 单表查询1
- Oracle基础知识1 : 单表查询1
- Oracle基础知识笔记(8) 复杂查询及总结
- 3S基础知识:MapInfo应用MapX编程实现地图数据查询
- ORACLE 基础知识
- ORACLE基础知识
- Oracle 基础查询知识点
- Oracle基础知识(个人总结)
- Oracle知识基础(二)
- oracle基础知识小结
- Oracle基础知识(4)--SQL组成及Oracle运算符