Increment the queue Oracle, triggers, stored procedures

//自增队列出发器
create sequence VerticalSecData_seq start with 1 increment by 1;   
create or replace trigger VerticalSecData_trigger       
before insert on VerticalSecData       
for each row       
begin       
select VerticalSecData_seq.nextval into :new.ID from dual;      
end ;  

// 关联删除触发器
create or replace trigger RoadParkSpace_Delete
  before delete on Road  
  for each row
begin
  DELETE   ParkSpace WHERE RoadId =:old.id;
end RoadParkSpace_Delete;

// Stored Procedures

Use custom variables TestID

DECLARE
Tests integer;
BEGIN
  tests: = 5;
Execute Immediate
   'INSERT INTO test (s, Text) values (to test the effect,' '5' ') Using the tests;
end;

Published 18 original articles · won praise 0 · Views 5629

Guess you like

Origin blog.csdn.net/M_ZONE125/article/details/81321457