安装期间创建数据库中的文本文件怎么写?
脚本文件如下:我把GO都删去了复制到sql.txt中但是不能执行,把关于视图的语句删了,只剩下表的可以正确执行,加上视图的就不对了,请问我该怎么改?if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VIEW_Item_Room]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[VIEW_Item_Room]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VIEW_examineeInfo]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[VIEW_examineeInfo]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VIEW_examinee_search]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[VIEW_examinee_search]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examInfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examInfo]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examItem]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examItem]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examPlace]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examPlace]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examRoom]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examRoom]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examineeDelete]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examineeDelete]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[examineeInfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[examineeInfo]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[placeItemRela]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[placeItemRela]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[schoolInfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[schoolInfo]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[studentsInfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[studentsInfo]
GOif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[userInfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[userInfo]
GOCREATE TABLE [dbo].[examInfo] (
[examPlacId] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examPlaName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examRoom] [numeric](10, 0) NOT NULL ,
[examTime] [datetime] NULL ,
[note] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[examTotle] [smallint] NULL ,
[studTotle] [int] NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[examItem] (
[examID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examTime] [datetime] NULL ,
[examNote] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[examPlace] (
[examPlaID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examPlaName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[placenote] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[examRoomNum] [int] NULL ,
[studentNum] [int] NULL ,
[address] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[examRoom] (
[RoomID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[RoomName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examPlaID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[studentNum] [int] NULL ,
[Roomnote] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[examineeDelete] (
[examineeID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[RoomID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[examineeInfo] (
[examineeID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[studentID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[RoomID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[placeItemRela] (
[relationID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[examID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[RoomID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[schoolInfo] (
[schoolID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[schoolName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[schoolNote] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[studentsInfo] (
[studentID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[studentName] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[studentState] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[age] [smallint] NULL ,
[sex] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[class] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[CardID] [numeric](18, 0) NULL ,
[schoolID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GOCREATE TABLE [dbo].[userInfo] (
[userID] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[userName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[userSort] [bit] NOT NULL ,
[userPassword] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL 
) ON [PRIMARY]
GOSET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GOCREATE VIEW dbo.VIEW_Item_Room
AS
SELECT dbo.placeItemRela.examID, dbo.examItem.examName, dbo.examRoom.RoomID, 
      dbo.examRoom.RoomName, dbo.examItem.examTime, 
      dbo.examItem.examNote
FROM dbo.placeItemRela INNER JOIN
      dbo.examItem ON dbo.placeItemRela.examID = dbo.examItem.examID INNER JOIN
      dbo.examRoom ON dbo.placeItemRela.RoomID = dbo.examRoom.RoomIDGO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GOSET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GOCREATE VIEW dbo.VIEW_examineeInfo
AS
SELECT dbo.examineeInfo.examineeID, dbo.studentsInfo.studentID, 
      dbo.studentsInfo.studentName, dbo.schoolInfo.schoolName, dbo.examRoom.RoomID, 
      dbo.examRoom.RoomName, dbo.examRoom.examPlaID
FROM dbo.schoolInfo INNER JOIN
      dbo.studentsInfo ON 
      dbo.schoolInfo.schoolID = dbo.studentsInfo.schoolID INNER JOIN
      dbo.examineeInfo ON 
      dbo.studentsInfo.studentID = dbo.examineeInfo.studentID INNER JOIN
      dbo.examRoom ON dbo.examineeInfo.RoomID = dbo.examRoom.RoomIDGO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GOSET QUOTED_IDENTIFIER ON 
GO
SET ANSI_NULLS ON 
GOCREATE VIEW dbo.VIEW_examinee_search
AS
SELECT dbo.examineeInfo.examineeID, dbo.studentsInfo.studentID, 
      dbo.studentsInfo.studentName, dbo.examRoom.RoomID, dbo.examRoom.RoomName, 
      dbo.examRoom.examPlaID, dbo.examPlace.examPlaName, 
      dbo.studentsInfo.schoolID, dbo.schoolInfo.schoolName, dbo.studentsInfo.CardID, 
      dbo.examPlace.address
FROM dbo.studentsInfo INNER JOIN
      dbo.schoolInfo ON dbo.studentsInfo.schoolID = dbo.schoolInfo.schoolID INNER JOIN
      dbo.examineeInfo ON 
      dbo.studentsInfo.studentID = dbo.examineeInfo.studentID INNER JOIN
      dbo.examRoom ON 
      dbo.examRoom.RoomID = dbo.examineeInfo.RoomID INNER JOIN
      dbo.examPlace ON dbo.examRoom.examPlaID = dbo.examPlace.examPlaIDGO
SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO