From: les_kopari Date: Sun, 14 Sep 2003 23:41:22 +0000 (+0000) Subject: Oracle translation of mySQL module for label. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b36e7694a89461c49bf30127fa755f6168a613e7;p=moodle.git Oracle translation of mySQL module for label. --- diff --git a/mod/label/db/oci8po.sql b/mod/label/db/oci8po.sql new file mode 100755 index 0000000000..fef542394d --- /dev/null +++ b/mod/label/db/oci8po.sql @@ -0,0 +1,30 @@ +drop TABLE prefix_label; +CREATE TABLE prefix_label ( + id number(10) primary key, + course number(10) default '0' not null, + name varchar2(255) default '' not null, + content varchar2(1024) NOT NULL, + timemodified number(10) default '0' not null +); + +COMMENT on table prefix_label is 'Defines labels'; + +drop sequence p_label_seq; +create sequence p_label_seq; + +create or replace trigger p_label_trig + before insert on prefix_label + referencing new as new_row + for each row + begin + select p_label_seq.nextval into :new_row.id from dual; + end; +. +/ + +insert into prefix_label(course,name,content,timemodified) values(1,'1','1',1); +insert into prefix_label(course,name,content,timemodified) values(2,'2','2',2); +insert into prefix_label(course,name,content,timemodified) values(3,'3','3',3); +insert into prefix_label(course,name,content,timemodified) values(4,'4','4',4); + +select * from prefix_label order by 1,2;