日期:2014-05-18  浏览次数:20455 次

系统建表生成数据库时出的问题,请大家帮忙指教,谢谢!
本人和小组成员在开发一个小型的web系统
我负责的数据库部分出现了一个问题
具体描叙:
  该系统是一个内部文档管理系统,我建了3个表,分别是文件信息表:T_DOC_FileInfo,
用户信息表:T_DOC_User,文件访问权限表:T_DOC_Right在powerdesigner   10.0   下建了一个物理模型,下面是生成的sql语句,在sql-2000查询分析器下运行有问题:请各位指教:

/*==============================================================*/
/*   DBMS   name:             Microsoft   SQL   Server   2000                                         */
/*   Created   on:           2007-08-22   14:38:56                                                     */
/*==============================================================*/


alter   table   T_DOC_Right
      drop   constraint   FK_T_DOC_RI_REFERENCE_T_DOC_FI
go


alter   table   T_DOC_Right
      drop   constraint   FK_T_DOC_RI_REFERENCE_T_DOC_ST
go


if   exists   (select   1
                        from     sysobjects
                      where     id   =   object_id( 'T_DOC_FileInfo ')
                        and       type   =   'U ')
      drop   table   T_DOC_FileInfo
go


if   exists   (select   1
                        from     sysobjects
                      where     id   =   object_id( 'T_DOC_Right ')
                        and       type   =   'U ')
      drop   table   T_DOC_Right
go


if   exists   (select   1
                        from     sysobjects
                      where     id   =   object_id( 'T_DOC_Staff ')
                        and       type   =   'U ')
      drop   table   T_DOC_Staff
go


/*==============================================================*/
/*   Table:   T_DOC_FileInfo                                                                                 */
/*==============================================================*/
create   table   T_DOC_FileInfo   (
      FileID                               int           &nbs