--- /dev/null
+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;