不可不知的Oracle常用技巧

表复制

1.方法一:复制表结构和数据

create table temp_clientloginuser
as
select distinct userid from tbuserloginlog;

2.方法二:仅复制数据

-- 如果表结构一样
insert into mytable select * from yourtable;
-- 如果表结构不一样
insert into mytable(column1,column2...) select column1,column2 ... from yourtable;

3.方法三:仅复制表结构

create table tmp_tba
as
select * from tmp_tbb where 1=2;

Oracle中日期函数

sysdate :  --系统日期 2013-2-28 15:55:33
to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss')
to_date('2004-05-07 13:23:44','hh24')  --13
sysdate+1  --加一天
sysdate+1/24 --加1小时
sysdate+1/(24*60) --加1分钟
sysdate+1/(24*60*60) --加1秒钟
select to_date('2003-11-17','yyyy-mm-dd')+1 from dual;  --2003-11-18
add_months(sysdate,1)  --加一个月
add_months(sysdate,12) --加一年

删除一列

oracle 删除一列

alter table tb_user drop column  username;

常用视图

-- oracle 查询分区表的行数,使用情况等信息
SELECT * FROM user_tab_partitions
-- oralce查询用户作业
select * from user_jobs;

新建job

DECLAREv_job NUMBER;
BEGINdbms_job.submit(v_job, 'pr_tbclient_stat(trunc(SYSDATE));', trunc(SYSDATE), 'trunc(sysdate)+1+3/24');--3点执行jobCOMMIT;
END;

Oracle 使用游标循环集合中的每一个元素

beginfor v1 in (select bookid,bookname from tmp_2014415_book t) loopdbms_output.put_line(v1.bookid||'    '||v1.bookname);end loop;
end;

转载于:https://www.cnblogs.com/fanyong/p/3523632.html

不可不知的Oracle常用技巧相关推荐

  1. oracle pk_serial,Oracle 常用技巧和脚本-数据库专栏,ORACLE

    作者:佚名 来源:internet 加入时间:2004-11-10 1. 如何查看oracle的隐含参数? oracle的显式参数,除了在init.ora文件中定义的外,在svrmgrl中用" ...

  2. Oracle使用技巧----sqlplus Set常用设置

    Oracle使用技巧----sqlplus Set常用设置 转自:http://blog.sina.com.cn/s/blog_40355af20100puju.html SqlPlus Set常用设 ...

  3. Oracle数据库SqlLoad常用技巧总结word版

    <Oracle数据库SqlLoad常用技巧总结word版> 下载地址: 网盘下载 转载于:https://www.cnblogs.com/long12365/p/9731207.html

  4. 【转】oracle存储过程常用技巧

    原文链接 http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html 我们在进行pl/sql编程时打交道最多的就是存储过程了.存储 ...

  5. 【shell 大系】Linux Shell常用技巧

    在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...

  6. POWERPCB常用技巧

    转载 POWERPCB常用技巧:(一) 1.移动元件时可按TAB键翻转. 2.加任何形状的孔(包括方形元件脚):可在24层用二维线画. 3.加裸铜(即阻焊,在加大导通电流和增加焊接附着力时经常用到)用 ...

  7. Linux Shell常用技巧(九) 系统运行进程

    Linux Shell常用技巧(九) 系统运行进程 十九.  和系统运行进程相关的Shell命令:         1.  进程监控命令(ps):       要对进程进行监测和控制,首先必须要了解当 ...

  8. oracle 汇总上面所有,Oracle经验技巧汇总

    Oracle经验技巧汇总 对于Oracle学习者来说,掌握一些经验技巧是很有必要的,下面就和小编一起来学习学习吧! 1.删除表空间 DROP TABLESPACE TableSpaceName [IN ...

  9. Oracle常用sql操作总结

    一.选择行 1. 简单的SELECT 语句  SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL  NVL函数可把NULL转换成其它类型的符号  编程技巧 ...

最新文章

  1. vector邻接表建图+dijkstra模板
  2. Ubuntu 19.10 将于本月结束生命周期
  3. oracle主键从键怎么看,分析Oracle主键的跳号现象
  4. Ecplise + Xdebug 一波三折终于能单步调试了
  5. kernel: segfault at *** rip *** rsp *** error
  6. 湖南联通云计算与IDC掀发展浪潮
  7. Python爬虫书籍推荐
  8. 小颖java源代码反编译_小颖JAVA源代码反编译工具下载|
  9. Qt实现类似QQ好友列表
  10. c语言实现 字符串替换函数,C语言函数实现 字符串替换
  11. 数据库范式(1 2 3 BCNF范式)详解
  12. 机器学习的十大图像分类数据集
  13. 狮虎论:软件测试和软件开发到底哪个实际工资更高
  14. CF983E NN country
  15. WinRAR文件分卷压缩具体使用方法图文教程
  16. 各系统安装NetFrameWork3.5 安装
  17. debian系统安装Google浏览器
  18. 【C++复习总结回顾】—— 【一】基础知识+字符串/string类
  19. 平面几何----用梅涅劳斯定理证明笛沙格定理
  20. Oracle Chp3 复杂查询 key point:数据分页;子查询;表连接;集合运算符

热门文章

  1. 将ARM4412开发板配置成USB网卡,并且使用USB通过Ubuntu上网
  2. ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试ces测试数据测试
  3. 历史上唯独倒闭的两家银行,看看他们是如何破产的
  4. 你以为有白金卡就很牛逼?错!
  5. 798·锣鼓巷·牛街
  6. python list转换成树形结构_python递归查询菜单并转换成json实例
  7. oracle数据库查表_Oracle面试问题-技术篇
  8. matlab 最小二乘法拟合_计量与论文串讲:最小二乘法
  9. 大连开发区取暖费能微信支付吗_下半年教资报考人数增加,那到底能不能异地报考呢?...
  10. 【写作】Texlive和Texmaker学习