Salut quelqu'un peut me tel comment vérifier si une clé primaire existe ou non dans un tableau et ajouter une clé primaire, voire de exixts dans SQL Server compact (sdf) ..comment vérifier et modifier les contraintes
i « utilise ce,
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE = 'PRIMARY KEY')
BEGIN
alter table [tablename] add constraint [name] PRIMARY KEY (columnname)
END
quand j'exécute ce compact dans le serveur de SQL que je reçois cette erreur ..
erreur majeure 0x80040E14, erreur mineure 25501
SI NON EXISTE (SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS O WH CONSTRAINT_TYPE = 'PRIMARY KEY') BEGIN alter table [nom_table] add constraint [nom] PRIMARY KEY (nom_colonne) END Une erreur s'est produite lors de l'analyse de la requête. [Numéro de ligne jeton = 1, ligne jeton décalage = 1, jeton dans l'erreur = IF] merci
..
Il semblerait que SSCE ne supporte pas IF. –
ok alors comment puis-je vérifier toute aide ?? – Leema