Bonjour,
Je suis débutante en SQL Server et je suis confrontée au problème suivant:
J'ai un script codé en SQL Server 2005 et lorsque je tente de l'exécuté sur du SQL Server 2000 j'ai l'erreur "Serveur : Msg 170, Niveau 15, État 1, Ligne 14
Ligne 14 : syntaxe incorrecte vers '('.":
Script :
CREATE TABLE [dbo].[IZICRC_CREODIS](
[NUMDOSS] [char](14) NOT NULL,
[CIVILITE] [char](3) NULL,
[NOM] [char](32) NULL,
[PRENOM] [char](32) NULL,
[DATE_NAISS] [int] NULL,
[MNT_DMA] [int] NULL,
[MNT_DMA_SS_JUSTIF] [int] NULL,
[MNT_DMA_MOINS1] [int] NULL,
[MNT_DMA_MOINS1_SS_JUSTIF1] [int] NULL,
CONSTRAINT [PK_IZICRC_CREODIS] PRIMARY KEY CLUSTERED
(
[NUMDOSS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Le script focntionne en 2000 si je supprime le bloc
CONSTRAINT [PK_IZICRC_CREODIS] PRIMARY KEY CLUSTERED
(
[NUMDOSS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Est-ce la bonne technique?
Quels sont les impacts de cette supression?
Merci pour votre aide

 

 
		
		 
         
 

 
			
			


 Pb SQL Server 2005 vs SQL Server 2000
 Pb SQL Server 2005 vs SQL Server 2000
				 Répondre avec citation
  Répondre avec citation
Partager