You are here: Re: some error in table definition « MsSQL Server « IT news, forums, messages
Re: some error in table definition

Posted by cong on 10/31/07 22:04

On 10月30日, 下午7时54分, "Roy Harvey (SQL Server MVP)"
<roy_har...@snet.net> wrote:
> On Tue, 30 Oct 2007 10:35:08 -0000, cong <franzca...@gmail.com> wrote:
> >IS_ORIGIONAL bit NOT NULL,
> >CONSTRAINT DF_BBSItem_IS_ORIGIONAL DEFAULT(0),
> >AUTHOR nvarchar(15) COLLATE Chinese_PRC_CS_AS NOT NULL,
> >row 9:ITEM_CONTENT nvarchar(3000) COLLATE Chinese_PRC_CS_AS NOT NULL,
> >constraint 'TABLE' definition wrong in gramma??
>
> A constraint that comes after a comma is a table constraint. Table
> constraints must be specified AFTER all the columns. Since this is a
> DEFAULT constraint that must be associated with a column remove the
> comma and make it a column constraint.
>
> >BROWSED_TIMES smallint NOT NULL
> >CONSTRAINT DF_BBSItem_BROWSED_TIMES DEFAULT(0),
> >LATEST_REPLICATION_ID int NULL
>
> When you get past that you will find that CLUSTERD is not the correct
> spelling of the keyword CLUSTERED. And you might prefer to spell
> ORIGIONAL as ORIGINAL, and if REPLYD is supposed to be the past tense
> of REPLY then you might want REPLYED.
>
> Roy Harvey
> Beacon Falls, CT

this is an example in a chinese book about ASP .

thank you for your reply, and I have a new problem. I uesd MYSQL
before,don't familiar with SQL SERVER


if exists(select * from dbo.sysobjects where id =
object_id(N'BBSItems')
and OBJECTPROPERTY(id,N'IsUserTable')=1)
drop table BBSItems
GO

CREATE TABLE BBSItems(
ITEM_ID int IDENTITY(1,1) NOT NULL,
ITEM_TITLE nvarchar(30) COLLATE Chinese_PRC_CS_AS NOT NULL,
ITEM_CONTENT nvarchar(3000) COLLATE Chinese_PRC_CS_AS NOT NULL,
COMPOSE_DATE smalldatetime NOT NULL,
MODIFY_DATE smalldatetime NULL,
IS_ORIGIONAL bit NOT NULL
CONSTRAINT DF_BBSItem_IS_ORIGIONAL DEFAULT(0),
AUTHOR nvarchar(15) COLLATE Chinese_PRC_CS_AS NOT NULL,
FATHER_ID int NULL,
REPLYD_TIMES smallint NOT NULL
CONSTRAINT DF_BBSItem_REPLYD_TIMES DEFAULT(0),
BROWSED_TIMES smallint NOT NULL
CONSTRAINT DF_BBSItem_BROWSED_TIMES DEFAULT(0),
LATEST_REPLICATION_ID int NULL,

CONSTRAINT PK_BBSItems PRIMARY KEY CLUSTERED
(
ITEM_ID
) ON PRIMARY,
CONSTRAINT FK_BBSItem_BBSItem1 FOREIGN KEY
(
LATEST_REPLICATION_ID
)REFERENCES BBSItems(
ITEM_ID),
CONSTRAINT FK_BBSItem_UserInfo FOREIGN KEY
(
AUTHOR
)REFERENCES 个人信息(昵称)
)
ON PRIMARY
)
GO

ROW 21:NEAR KEYWORD "PRIMARY" WRONG IN GRAMMA

THANK YOU!

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация