Oracle
macrobn
这个作者很懒,什么都没留下…
展开
-
如何在Oracle中复制表结构和表数据、查看有哪些表
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old 2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_n转载 2013-10-23 09:52:39 · 748 阅读 · 0 评论 -
Oracle预先取出N个自增序列
//younselect seq_accounts.nextval as next_accounts_id from (select level l from dual connect by level原创 2014-06-13 12:37:31 · 538 阅读 · 0 评论 -
Oracle job使用详解及job不运行的检查方法
每天1点执行的Oracle JOB样例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => 'ETL_RUN_D_Date;',next_date => to_date('2009-08-26 01:00:00','yyyy-mm-dd hh24:mi:ss'),interval => 'trunc转载 2014-06-11 08:59:11 · 517 阅读 · 0 评论 -
Oracle定时执行计划任务
oracle 创建定时jobhttp://blog.sina.com.cn/s/blog_9bed162b0100xf6v.html1、pl/sql方法create table job_test(updatetime date);begin sys.dbms_scheduler.create_job(job_name => 'SMSJQ.转载 2014-06-09 10:20:55 · 2181 阅读 · 0 评论 -
在oracle存储过程中执行动态sql
create or replace procedure pr_zhaozhenlong_strsql/*名称:在存储过程中执行动态sql功能:动态创建、删除表; 动态修改表结构; 动态修改表主键; 判断某表、某列是否存在调用: begin -- Call the procedure pr_z转载 2014-06-09 10:22:11 · 817 阅读 · 0 评论 -
Oracle 增加修改删除字段/新增记录
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table t原创 2014-05-20 09:24:55 · 1811 阅读 · 0 评论 -
Oracle按月份累计求和
select to_char(reg_Date,'yyyy-mm') regDate2,sum(count(*)) over(order by to_char(reg_Date,'yyyymm'), count(*)) from Ep_Info t where 1=1 and t.reg_Date>=to_date('2013-02','yyyy-mm') and t.reg_Date<=to_原创 2014-04-15 16:16:26 · 11839 阅读 · 1 评论 -
Oracle操作小结
在SYS用户中DBA_OBJECTS这个视图中有一个CREATED字段,这个字段记录着表的创建时间。 select created from dba_objects where object_name = 'table_name'就可以看到表的创建时间了。 把我知道的这个表的结构说明一下:Owner:object的属主。object_name:ojbect的名字原创 2014-04-30 11:13:32 · 532 阅读 · 0 评论 -
oracle创建表空间
1.以系统用户【system】或者其他有权限的高级用户,登录;2.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中【斜体加粗部分】执行;3.确保路径存在,比如【D:\oracle\product\10.2.0\oradata\orcl\】也就是要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary ta原创 2014-03-29 17:19:48 · 447 阅读 · 0 评论 -
oracle 按每天,每周,每月,每季度,每年查询统计数据
oracle 按每天,每周,每月,每季度,每年查询统计数据//按天统计select count(dataid) as 每天操作数量, sum()from tablenamegroup by trunc(createtime, 'DD'))//按自然周统计 select to_char(date,'iw'),sum() from tabl转载 2013-11-19 14:15:52 · 1108 阅读 · 0 评论 -
查询Oracle正在执行的sql语句
SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算机名FROM v$process a, v$session b, v$sqlarea cWHE转载 2014-06-16 15:41:42 · 670 阅读 · 0 评论