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