oralce有关建表,建序列,建触发器,建存储过程,建job定时任务小例子,仅供本人参考
来源:互联网 发布:java企业级开发是什么 编辑:程序博客网 时间:2024/05/17 00:07
---创建dblink 连向192.168.0.7
Create Public Database Link dna2 Connect To gdna2 Identified By "gdna2" Using'
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DNA2)
)
)
';
Commit;
Select * from notification @dna2;
--建一张中间结果表
Create Table zcmTestResult(
Id Number Primary Key,
Name Varchar2(50) Not Null,
waitReviewCount Number Default 0,
totalCount Number Default 0,
affirmCount Number Default 0,
remark Varchar2(100)
);
--创建序列
Create Sequence zcmSequence Increment By 1 Start With 1;
--创建触发器自增
Create Or Replace Trigger zcmTestResultTri Before Insert
On zcmTestResult For Each Row
Begin
Select zcmSequence.Nextval Into:New.Id From dual;
End;
--插入数据
Insert Into zcmTestResult Values(Null,'test','','','','');
Insert Into zcmTestResult(Name,remark)Values('sdf','2222221');
Select * From zcmTestResult;
---创建存储过程
Create Or Replace Procedure zcmTestResultPro
Is
tempNum Number :=floor(dbms_random.value(1,5));
Begin
Update zcmTestResult Set Name=tempNum,Waitreviewcount=Waitreviewcount+tempNum,Totalcount=Totalcount+tempNum,
Affirmcount=Affirmcount+tempNum,remark='周喜雷' Where Id='23';
Commit;
End;
--创建job
Declare
myJob Number;
Begin
sys.Dbms_Job.submit(
job => myJob,
what =>'zcmTestResultPro;',
next_date=>Sysdate,
Interval =>'sysdate+1/24/120');
Commit;
End;
Select floor(dbms_random.value(1,5)) From dual;
Select * From zcmTestResult;
Update zcmTestResult Set Name='55',Waitreviewcount=Waitreviewcount+5,Totalcount=Totalcount+5,
Affirmcount=Affirmcount+5,remark='周喜雷' Where Id='24';
Drop Public Database Link dna2;
----查找所有定时任务job
Select * From all_jobs;
----删除job
Begin
dbms_job.remove(8);
End;
Commit;
Create Public Database Link dna2 Connect To gdna2 Identified By "gdna2" Using'
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DNA2)
)
)
';
Commit;
Select * from notification @dna2;
--建一张中间结果表
Create Table zcmTestResult(
Id Number Primary Key,
Name Varchar2(50) Not Null,
waitReviewCount Number Default 0,
totalCount Number Default 0,
affirmCount Number Default 0,
remark Varchar2(100)
);
--创建序列
Create Sequence zcmSequence Increment By 1 Start With 1;
--创建触发器自增
Create Or Replace Trigger zcmTestResultTri Before Insert
On zcmTestResult For Each Row
Begin
Select zcmSequence.Nextval Into:New.Id From dual;
End;
--插入数据
Insert Into zcmTestResult Values(Null,'test','','','','');
Insert Into zcmTestResult(Name,remark)Values('sdf','2222221');
Select * From zcmTestResult;
---创建存储过程
Create Or Replace Procedure zcmTestResultPro
Is
tempNum Number :=floor(dbms_random.value(1,5));
Begin
Update zcmTestResult Set Name=tempNum,Waitreviewcount=Waitreviewcount+tempNum,Totalcount=Totalcount+tempNum,
Affirmcount=Affirmcount+tempNum,remark='周喜雷' Where Id='23';
Commit;
End;
--创建job
Declare
myJob Number;
Begin
sys.Dbms_Job.submit(
job => myJob,
what =>'zcmTestResultPro;',
next_date=>Sysdate,
Interval =>'sysdate+1/24/120');
Commit;
End;
Select floor(dbms_random.value(1,5)) From dual;
Select * From zcmTestResult;
Update zcmTestResult Set Name='55',Waitreviewcount=Waitreviewcount+5,Totalcount=Totalcount+5,
Affirmcount=Affirmcount+5,remark='周喜雷' Where Id='24';
Drop Public Database Link dna2;
----查找所有定时任务job
Select * From all_jobs;
----删除job
Begin
dbms_job.remove(8);
End;
Commit;
0 0
- oralce有关建表,建序列,建触发器,建存储过程,建job定时任务小例子,仅供本人参考
- Oralce定时任务Job
- oralce--通过job定时任务备份表
- Oralce 定时任务 调用存储过程
- oralce job 定时执行任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- 【android】:android之传感器的使用
- [Java学习] 对Java的面对对象编程中对象和引用以及内部类的理解
- 想摆脱美工?这有帮你成为优秀设计师的10个好习惯!
- Happy Number(C++)
- ffmpeg android 移植编译出现的问题,求解
- oralce有关建表,建序列,建触发器,建存储过程,建job定时任务小例子,仅供本人参考
- 插入耳机开机随机出现POP音
- 100个动规方程
- 《Spring实战》学习笔记-第六章:web视图解析
- WGS84坐标系转火星坐标系
- MySQL基础操作
- C002-CPP-函数集合
- Java函数参数类型后添加三点的含义与用法
- python 中判断变量是否定义方法