SQL高手帮帮我...书上也有错误!?
来源:百度知道 编辑:UC知道 时间:2024/06/21 14:25:47
_____________________________________
数据库:filedb
_____________________________________
CREATE TABLE tblUser(
UserID VARCHAR(50) NOT NULL,
UserName VARCHAR(10) NOT NULL,
UserPassword VARCHAR(50) NOT NULL,
UserMail VARCHAR(50) NOT NULL,
UserType INTEGER DEFAULT(0),
UserCreated DATETIME DEFAULT(getdate()) NOT NULL
)
GO
CREATE INDEX PK_tblUser ON tblUser(UserID ASC)
GO
ALTER TABLE tblUser ADD CONSTRAINT PK_tblUser PRIMARY KEY(UserID)
GO
______________________________________
CREATE TABLE tblFile(
FileID BIGINT NOT NULL,
FileName VARCHAR(255) NOT NULL,
FilePath VARCHAR(255) NOT NULL,
FileType VARCHAR(10),
FileOwner VARCHAR(50) NOT NULL,
FileCreated DATETIME DEFAULT(getdate()) NOT NULL,
FileSubject VARCHAR(100) NOT NULL
)
GO
CREATE INDEX PK_tblFile ON tblFil
索引名和主键名重复冲突 必然要改一个 或是删去索引
最后面的ON DELETE RESTRICT
ON UPDATE RESTRICT实在调试不过,偶也不知道是什么,删掉吧
该删的帮你删了
CREATE TABLE tblUser(
UserID VARCHAR(50) NOT NULL,
UserName VARCHAR(10) NOT NULL,
UserPassword VARCHAR(50) NOT NULL,
UserMail VARCHAR(50) NOT NULL,
UserType INTEGER DEFAULT(0),
UserCreated DATETIME DEFAULT(getdate()) NOT NULL
)
GO
ALTER TABLE tblUser ADD CONSTRAINT PK_tblUser PRIMARY KEY(UserID)
GO
CREATE TABLE tblFile(
FileID BIGINT NOT NULL,
FileName VARCHAR(255) NOT NULL,
FilePath VARCHAR(255) NOT NULL,
FileType VARCHAR(10),
FileOwner VARCHAR(50) NOT NULL,
FileCreated DATETIME DEFAULT(getdate()) NOT NULL,
FileSubject VARCHAR(100) NOT NULL
)
GO
CREATE UNIQUE INDEX UIX_tblFile ON tblFile(FileOwner ASC)
GO
ALTER TABLE tblFile ADD CONSTRAINT PK_tblFile PRIMARY KEY(FileID)
GO
ALTER TABLE tblFile ADD CONSTRAINT FK_tblF