用查询分析器建立的方法:
PRINT '
-- ##########################################################################################
-- ##########################################################################################
-- ########## ##########
-- ########## 建立数据库 : DrugStore ##########
-- ########## ##########
-- ##########################################################################################
-- ##########################################################################################
'
GO
-- ==========================================================================================
-- CREATE DATABASE : DrugStore
-- ==========================================================================================
USE MASTER
GO
IF OBJECT_ID('DrugStore..SystemTable') IS NOT NULL
DROP DATABASE DrugStore
GO
CREATE DATABASE DrugStore
GO
USE DrugStore
GO
PRINT '
-- ##########################################################################################
-- ##########################################################################################
-- ########## ##########
-- ########## 为数据库:DrugStore 建立表格 ##########
-- ########## ##########
-- ##########################################################################################
-- ##########################################################################################
'
GO
-- ==========================================================================================
-- CREATE TABLE : SystemTable [表001]
-- ==========================================================================================
CREATE TABLE SystemTable
(
TheUserName VARCHAR(50) NOT NULL,
MailId VARCHAR(6) NULL,
TheUserAddr VARCHAR(100) NULL,
TheUserPhone VARCHAR(15) NULL,
TheUserFax VARCHAR(15) NULL,
TheUserEmail VARCHAR(50) NULL,
TheUserWww VARCHAR(100) NULL,
LinkManName VARCHAR(20) NULL,
LinkManAddr VARCHAR(100) NULL,
LinkManPhone VARCHAR(15) NULL,
LinkManHandPhone VARCHAR(15) NULL,
LinkManCallPhone VARCHAR(15) NULL,
LinkManEmail VARCHAR(50) NULL,
AuthorWww VARCHAR(100) NULL,
AuthorEmail VARCHAR(50) NULL,
RegistryNumber VARCHAR(250) NULL,
CONSTRAINT PK_TheUserName PRIMARY KEY NONCLUSTERED (TheUserName)
)
GO
IF OBJECT_ID('SystemTable') IS NOT NULL
PRINT '-- 成功建立表:SystemTable'
ELSE
PRINT '表:SystemTable 建立失败'
GO
-- ==========================================================================================
-- CREATE TABLE : UserTable [表002]
-- ==========================================================================================
CREATE TABLE UserTable
(
UserId VARCHAR(4) NOT NULL,
LoginName VARCHAR(20) NULL,
LoginPassWord VARCHAR(8) NULL,
UserName VARCHAR(20) NULL,
IdCardNumber VARCHAR(18) NULL,
IsNewIdCard BIT NOT NULL,
LiveAddr VARCHAR(100) NULL,
LivePhone VARCHAR(15) NULL,
HandPhone VARCHAR(15) NULL,
CallPhone VARCHAR(15) NULL,
GroupId VARCHAR(10) NOT NULL,
ReMark VARCHAR(250) NULL,
CONSTRAINT PK_UserId PRIMARY KEY NONCLUSTERED (UserId)
)
GO
IF OBJECT_ID('UserTable') IS NOT NULL
PRINT '-- 成功建立表:UserTable'
ELSE
PRINT '表:UserTable 建立失败'
GO
-- ==========================================================================================
-- CREATE TABLE : RightInfoTable [表003]
-- ==========================================================================================
CREATE TABLE RightInfoTable
(
RightId INT NOT NULL,
RightName VARCHAR(200) NULL,
ActiveName VARCHAR(20) NULL,
ParentId INT NULL,
ImageIndex INT NULL,
CONSTRAINT PK_RidhtId PRIMARY KEY NONCLUSTERED (RightId)
)
GO
IF OBJECT_ID('RightInfoTable') IS NOT NULL
PRINT '-- 成功建立表:RightInfoTable'
ELSE
PRINT '表:RightInfoTable 建立失败'
GO