salve a tutti,

sto cercando di creare una tabella nell'ambito di un database SQL Server 2000.
la sintassi è questa:

codice:
USE [database]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TABELLA](
	[CAMPO1] [char](2) NOT NULL,
	[CAMPO2] [char](3) NULL,
	[CAMPO3] [char](20) NULL,
	[CAMPO4] [char](10) NULL,
 CONSTRAINT [pk_TABELLA] PRIMARY KEY CLUSTERED 
(
	[CAMPO1] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
il Query Analyzer mi dice:

Server: messaggio 170, livello 15, stato 1, riga 9
Riga 9: sintassi non corretta in prossimità di '('.


ossia, pare esservi un problema poco l'apertura di WITH.
tuttavia, non riesco a capire da cosa possa dipendere: qualcuno sa darmi una mano?

grazie mille. :)

saluti