日期:2014-05-17  浏览次数:21042 次

oracle级联操作问题,各位帮个忙

CREATE   TABLE   bbscs_userdetail   (
    ID   varchar2(40)   default   ' '   NOT   NULL,
    Height   varchar2(255)   default   ' ',
    Weight   varchar2(255)   default   ' ',
    NUMBERerest   varchar2(255)   default   ' ',
    Graduate   varchar2(255)   default   ' ',
    FavourPeople   varchar2(255)   default   ' ',
    DreamJob   varchar2(255)   default   ' ',
    FavourArt   varchar2(255)   default   ' ',
    FavourMusic   varchar2(255)   default   ' ',
    FavourPlace   varchar2(255)   default   ' ',
    FavourMovie   varchar2(255)   default   ' ',
    FavourChat   varchar2(255)   default   ' ',
    FavourBook   varchar2(255)   default   ' ',
    DreamLover   varchar2(255)   default   ' ',
    FavourTeam   varchar2(255)   default   ' ',
    HomePage   varchar2(255)   default   ' ',
    OicqNo   varchar2(255)   default   ' ',
    IcqNo   varchar2(255)   default   ' ',
    MSN   varchar2(255)   default   ' ',
    Yahoo   varchar2(255)   default   ' ',
    Sex   NUMBER(1)   default   0,
    Brief   CLOB,
    PRIMARY   KEY     (ID),
    CONSTRAINT   FK_USERDETAIL_ID   FOREIGN   KEY   (ID)   REFERENCES   bbscs_userinfo   (ID)   ON   DELETE   CASCADE   ON   UPDATE   CASCADE
);


请问我上班的脚本什么地方有问题,提示在ON   UPDATE   CASCADE缺少右括号,小弟对级联操作不怎么会,请指点一下


------解决方案--------------------
去掉ON UPDATE CASCADE

你可以试下去掉ON DELETE CASCADE 只用ON UPDATE CASCADE 看报什么错 你就明白了

好象ORACLE不支持ON UPDATE CASCADE吧