1.ȥ˵ȥ
2.ɷγ̡ funccodecourse_assignInit ĳcourse_assignList
3.鿴γС Ĺܴ course_notequeryInitĳ course_notequerylist
4.ҵԹ Ĺܴexamroom_listInitĳexamroom_list
5.ͳƷ--γͳ  Ĺܴ course_searchInit  course_searchlist
6.-- ѧ--Ҫѡ ĹܴlistCanAppalyCourseInitĳlistCanAppalyCourse
Ӳ˵ҵȫγ̣ܴΪmycourseAlllist ϼڵѧϰ
7.  ALTER TABLE COURSE_TYPE ADD (ISSHARED NUMBER)
    COMMENT ON COLUMN 
    COURSE_TYPE.ISSHARED IS 
   'Ƿǹڵ㣬01Ĭ0'
8.
--γ͹Ȩ
CREATE TABLE COURSE_OP_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);
--γʹȨ
CREATE TABLE COURSE_USE_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);

9.
ALTER TABLE STUDY_COURSE
ADD (valid NUMBER)
10.insert into elfunc(funccode,name,description,parentid,needcheck,params,target) values('individualenrollment','ѧ','ѧ',766,0,'','rightFrame');
ӣѧ鿴 ܴΪfindenrollment ϼڵΪѧ

insert into elfunc(funccode,name,description,parentid,needcheck,params,target) values('linetrainingmanagement','ѵ','ѵ',1061,0,'','rightFrame');
11.
CREATE TABLE LINETRAINRECORD
(
  TRAINID         NUMBER                        NOT NULL,
  TRAINNAME       VARCHAR2(100 BYTE),
  SUBMITTIME      DATE,
  CERTIFICATE     VARCHAR2(100 BYTE),
  TRAINSTARTTIME  DATE,
  TRAINENDTIME    DATE,
  TRAINLENGTH     VARCHAR2(10 BYTE),
  STATE           NUMBER,
  REMARK VARCHAR2(4000 BYTE) ,
  CREATEUSERID    INTEGER
)
TABLESPACE CASP
PCTUSED    40
PCTFREE    10
INITRANS   1
MAXTRANS   255
STORAGE    (
            INITIAL          64K
            MINEXTENTS       1
            MAXEXTENTS       2147483645
            PCTINCREASE      0
            FREELISTS        1
            FREELIST GROUPS  1
            BUFFER_POOL      DEFAULT
           )
LOGGING 
NOCOMPRESS 
NOCACHE
NOPARALLEL
MONITORING;

COMMENT ON COLUMN LINETRAINRECORD.TRAINID IS 'ID';

COMMENT ON COLUMN LINETRAINRECORD.TRAINNAME IS 'ѵ';

COMMENT ON COLUMN LINETRAINRECORD.SUBMITTIME IS 'ύʱ';

COMMENT ON COLUMN LINETRAINRECORD.CERTIFICATE IS '֤';

COMMENT ON COLUMN LINETRAINRECORD.TRAINSTARTTIME IS 'ѵʼʱ';

COMMENT ON COLUMN LINETRAINRECORD.TRAINENDTIME IS 'ѵʱ';

COMMENT ON COLUMN LINETRAINRECORD.TRAINLENGTH IS 'ѵʱ';

COMMENT ON COLUMN LINETRAINRECORD.STATE IS '״̬';

COMMENT ON COLUMN LINETRAINRECORD.REMARK IS  'ע';

COMMENT ON COLUMN LINETRAINRECORD.CREATEUSERID IS 'ID';


ALTER TABLE LINETRAINRECORD ADD (
  PRIMARY KEY
 (TRAINID));
12.create sequence linetrain_sequence START WITH 42 
MAXVALUE 999999999999999999999999999
 MINVALUE 1 NOCYCLE CACHE 10 NOORDER

13.ALTER TABLE NEWSTYPE
ADD (ISSHARED NUMBER)

COMMENT ON COLUMN 
NEWSTYPE.ISSHARED IS 
'Ƿǹڵ㣬01Ĭ0'


CREATE TABLE NEWSTYPE_OP_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);

CREATE TABLE NEWSTYPE_USE_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);
14.ӹܽڵ㣺ҵ ܴΪmynews ϼΪѧԱ 
15.CREATE TABLE KNOWLEDGE_OP_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);

CREATE TABLE KNOWLEDGE_USE_TYPE
(
  USERID   NUMBER                               NOT NULL,
  CTYPEID  NUMBER                               NOT NULL
);

ALTER TABLE KNOWLEDGETYPE
ADD (ISSHARED NUMBER)

COMMENT ON COLUMN 
KNOWLEDGETYPE.ISSHARED IS 
'Ƿǹڵ㣬01Ĭ0'
16.γƼ Ĺܴĳcourse_hotsetlist
17.Ӳ˵ѧѯ ܴΪschoolrolls ϼ˵Ϊѵ
18.ALTER TABLE NEWS
ADD (STATUS NUMBER)

19.ŹӲ˵ Ź ܴ룺news_assignlist