Comment modifier l'atsortingbut d'une colonne à l'aide du script sql

Comment puis-je modifier l'atsortingbut d'une colonne à l'aide d'un script SQL?

Voici ce que j'ai essayé mais j'ai eu des erreurs:

ALTER TABLE [dbo].[tblBiomesortingcPattern] COLUMN BiomesortingcPatternID TINYINT NOT NULL IDENTITY(1,1) 

Merci d'avance.

Voici le message d'erreur qui apparaît lors de l'exécution:

 Incorrect syntax near the keyword 'COLUMN'. 

Si vous essayez de modifier la colonne pour qu'il s'agisse d'une colonne IDENTITY, vous ne pouvez pas le faire. Vous pouvez append une nouvelle colonne avec la propriété identity, mais vous ne pouvez pas modifier une colonne existante.

Si ce n'est pas ce que vous essayez de faire, vous pourriez peut- être inclure les messages d'erreur réels que vous obtenez.


Le formulaire général pour modifier une colonne existante est:

 ALTER TABLE [dbo].[tblBiomesortingcPattern] ALTER COLUMN BiomesortingcPatternID TINYINT NOT NULL IDENTITY(1,1) 

(c'est-à-dire, vous manquiez le mot "ALTER" avant la COLONNE). Mais comme je le dis, cela va maintenant returnner une erreur vous indiquant que vous ne pouvez pas changer la propriété IDENTITY de la colonne.


Si la colonne est déjà une colonne d'identité et que vous modifiez simplement le type de données, laissez la propriété IDENTITY (). Ce sera toujours une colonne d'identité:

 ALTER TABLE [dbo].[tblBiomesortingcPattern] ALTER COLUMN BiomesortingcPatternID TINYINT NOT NULL 

ALTER TABLE nom_table ALTER COLUMN nom_colonne type de données