mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
Initial add for Oracle.
This commit is contained in:
parent
17ae02e5d6
commit
39cb14779b
4 changed files with 108 additions and 0 deletions
11
mod/attendance/db/oci8po.php
Executable file
11
mod/attendance/db/oci8po.php
Executable file
|
@ -0,0 +1,11 @@
|
|||
<?PHP
|
||||
|
||||
function attendance_upgrade($oldversion) {
|
||||
/// This function does anything necessary to upgrade
|
||||
/// older versions to match current functionality
|
||||
|
||||
global $CFG;
|
||||
return true;
|
||||
}
|
||||
|
||||
?>
|
74
mod/attendance/db/oci8po.sql
Executable file
74
mod/attendance/db/oci8po.sql
Executable file
|
@ -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;
|
||||
|
13
mod/chat/db/oci8po.php
Executable file
13
mod/chat/db/oci8po.php
Executable file
|
@ -0,0 +1,13 @@
|
|||
<?PHP
|
||||
|
||||
function chat_upgrade($oldversion) {
|
||||
// This function does anything necessary to upgrade
|
||||
// older versions to match current functionality
|
||||
|
||||
global $CFG;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
10
mod/choice/db/oci8po.php
Executable file
10
mod/choice/db/oci8po.php
Executable file
|
@ -0,0 +1,10 @@
|
|||
<?PHP
|
||||
|
||||
function choice_upgrade($oldversion) {
|
||||
// This function does anything necessary to upgrade
|
||||
// older versions to match current functionality
|
||||
|
||||
return true;
|
||||
}
|
||||
?>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue