Comment faire pour modifier la valeur par défaut d'une colonne dans SQL Server

Soi-disant j'ai une table nom de la Personne définie comme ceci:

CREATE TABLE Persons
(
    P_Id uniqueidentifier Default newsequentialid() NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255) DEFAULT 'Sandnes'
)

Comment puis-je supprimer la valeur par défaut pour la colonne à l'aide d'une requête sql? En outre, comment puis-je l'ajouter si elle n'est pas présente pour commencer.
Je sais que c'est possible de l'ajouter via modifiant la table et l'ajout d'une contrainte sur la P_Id colonne, mais je ne suis pas sûr si c'est la seule façon. Je suis venu à travers cet article cependant, ce qui est suggéré il ne semble pas vraiment travailler.

Des idées?

  • Vous allez certainement ALTER votre table, car c'est la seule façon de modifier sa structure.
  • Pour ce qui de la colonne? Vous avez deux colonnes avec des valeurs par défaut. L'approche sera la même, veulent juste s'assurer des exemples explicites sont le traitement de la colonne que vous êtes en train de parler.
InformationsquelleAutor ScorpiAS | 2012-03-07