06 2013 档案
摘要:--只是建立ta表,与emp表结构相同,并不添加数据--这种构造与现存表相同结构的表,是不会将comment带过来的createtabletaasselect*fromscott.empwhere1=0;--建立tb表,结构与dept结构相同,将dept表中的数据导入其中--这种构造与现存表相同结构的表,是不会将comment带过来的:createtabletbasselect*fromscott.deptwhere1=1;
阅读全文
摘要:在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别,在视图(VIEW)中只能用 ,在游标(CURSOR)中只能用IS不能用AS。
阅读全文
摘要:create or replace procedure proc_tzyj is begin insert into t_trade_activity@dw3_link.regress.rdbms.dev.us.oracle.com (select t1.Trade_Time , t1.user_phone , t1.glide_no , t1.err_code , t1.ACTIVITY_NUMBER , t2.activity_name , t5.org_id, t5.org_desc from t_cash_trade_detail t1 , (select * from t...
阅读全文
摘要:1、创建一张表g_test create table G_TEST ( ID NUMBER(12), C_DATE DATE ) 2、创建一个sequence create sequence G_SEQ minvalue 1 maxvalue 1024 start with 141 increment by 1 cache 20; 3、创建一个存储过程 create or replace procedure prc_g_test is begin insert into g_test values(g_seq.nextval,sysdate); end prc_g_test; vari...
阅读全文
摘要:1、创建一张表g_test create table G_TEST ( ID NUMBER(12), C_DATE DATE ) 2、创建一个sequence create sequence G_SEQ minvalue 1 maxvalue 1024 start with 141 increment by 1 cache 20; 3、创建一个存储过程 create or replace procedure prc_g_test is begin insert into g_test values(g_seq.nextval,sysdate); end prc_g_test; vari...
阅读全文
摘要:好吧,我就假设你两个表的数据结构相同吧create table TabA( address varchar2(50), press varchar2(50), city varchar2(50) )/create table TabB( address varchar2(50), press varchar2(50), city varchar2(50) )/create or replace trigger addDataafter insert on tabA begininsert into tabB select * from ...
阅读全文
摘要:当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper('%link%'); 1 SYS CREATE DATABASE LINK NO 2
阅读全文
摘要:Oracle job 定时器的执行时间间隔也是定时器job 的关键设置,在这一设置上,开始还没掌握,总是不知道怎么写,现总结如下,其实主要是使用了TRUNC、NEXT_DAY 、ADD_MONTHS 、LAST_DAY 几个函数的配合使用。1)、每分钟执行Interval => TRUNC(sysdate,'mi') + 1 / (24*60)--查看时间select TRUNC(sysdate,'mi') + 1 / (24*60) from dual;---每五分钟执行Interval =>TRUNC(sysdate,'mi')
阅读全文
摘要:--创建日志信息表(测试表)create table T_LOG(id number,datetime DATE);--插入测试数据insert into t_log values (1,'25-5月-2006');--查看日志信息select * from t_log;--创建删除日志信息的存储过程create or replaceprocedure pro_clear_log asbegin delete from T_LOG where datetime 'pro_clear_log;', --pro_clear_log为存储过程的名称 Interval
阅读全文

浙公网安备 33010602011771号