]> git.mjollnir.org Git - moodle.git/commitdiff
Oracle translation of mySQL module for label.
authorles_kopari <les_kopari>
Sun, 14 Sep 2003 23:41:22 +0000 (23:41 +0000)
committerles_kopari <les_kopari>
Sun, 14 Sep 2003 23:41:22 +0000 (23:41 +0000)
mod/label/db/oci8po.sql [new file with mode: 0755]

diff --git a/mod/label/db/oci8po.sql b/mod/label/db/oci8po.sql
new file mode 100755 (executable)
index 0000000..fef5423
--- /dev/null
@@ -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;