From: les_kopari Date: Thu, 25 Sep 2003 01:11:22 +0000 (+0000) Subject: Initial add for Oracle. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=39cb14779b6c0e55e4503c76040e058dca2a32b2;p=moodle.git Initial add for Oracle. --- diff --git a/mod/attendance/db/oci8po.php b/mod/attendance/db/oci8po.php new file mode 100755 index 0000000000..8d14e8e899 --- /dev/null +++ b/mod/attendance/db/oci8po.php @@ -0,0 +1,11 @@ + diff --git a/mod/attendance/db/oci8po.sql b/mod/attendance/db/oci8po.sql new file mode 100755 index 0000000000..0d5a7d6d94 --- /dev/null +++ b/mod/attendance/db/oci8po.sql @@ -0,0 +1,74 @@ +rem +rem Table structure for table prefix_attendance +rem + +drop TABLE prefix_attendance; +CREATE TABLE prefix_attendance ( + id number(10) primary key, + name varchar2(255) default '' not null, + course number(10) default '0' not null, + day number(10) default '0' not null, + hours number(1) default '0' not null, + roll number(1) default '0' not null, + notes varchar2(64) default '' not null, + timemodified number(10) default '0' not null, + dynsection number(1) default '0' not null, + edited number(1) default '0' not null +); + +drop sequence p_attendance_seq; +create sequence p_attendance_seq; + +create or replace trigger p_attendance_trig + before insert on prefix_attendance + referencing new as new_row + for each row + begin + select p_attendance_seq.nextval into :new_row.id from dual; + end; +. +/ + +insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('1',1,1,1,1,'1',1,1,1); +insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('2',2,2,2,2,'2',2,2,2); +insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('3',3,3,3,3,'3',3,3,3); +insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('4',4,4,4,4,'4',4,4,4); + +select * from prefix_attendance order by 1,2; + + +rem +rem Table structure for table prefix_attendance_roll +rem + +drop TABLE prefix_attendance_roll; +CREATE TABLE prefix_attendance_roll ( + id number(11) primary key, + dayid number(10) default '0' not null, + userid number(11) default '0' not null, + hour number(1) default '0' not null, + status number(11) default '0' not null, + notes varchar2(64) default '' not null +); + +drop sequence p_attendance_roll_seq; +create sequence p_attendance_roll_seq; + +create or replace trigger p_attendance_roll_trig + before insert on prefix_attendance_roll + referencing new as new_row + for each row + begin + select p_attendance_roll_seq.nextval into :new_row.id from dual; + end; +. +/ + +insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (1,1,1,1,'1'); +insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (2,2,2,2,'2'); +insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (3,3,3,3,'3'); +insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (4,4,4,4,'4'); + +col format format 99 +select * from prefix_attendance_roll order by 1,2; + diff --git a/mod/chat/db/oci8po.php b/mod/chat/db/oci8po.php new file mode 100755 index 0000000000..aca0fe44c0 --- /dev/null +++ b/mod/chat/db/oci8po.php @@ -0,0 +1,13 @@ + + diff --git a/mod/choice/db/oci8po.php b/mod/choice/db/oci8po.php new file mode 100755 index 0000000000..75bf1f2c76 --- /dev/null +++ b/mod/choice/db/oci8po.php @@ -0,0 +1,10 @@ + +