Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
HowTo: DROP DEFAULT
Message
De
06/11/2008 12:05:46
 
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Autre
Versions des environnements
SQL Server:
SQL Server 2000
Divers
Thread ID:
01360190
Message ID:
01360263
Vues:
8
Thanks for the heads up Borislav - all is well :)

>DEFAULT is constraint so you must drop constraint instead of DEFAULT:
>
>ALTER TABLE [dbo].[IndividualAttribsMeta] 
>      DROP CONSTRAINT [DF_PlaysBridge]
>
>ALTER TABLE [dbo].[IndividualAttribsMeta] 
>      DROP COLUMN [PlaysBridge]
>
>
>But I am with Sergey, generate a script and see how MS did this :-)
>
>>Hi
>>
>>Sergey gave me a great tip on how to specify a column default and avoid a null being applied, instead of my default.
>>
>>As this code develops, I know want to drop the column but the default that was created depends on the column, hence, the DROP COLUMN fails.
>>
>>In order to know the name of the default, I apply a user-defined DEFAULT name like so:-
>>
>>
>>ALTER TABLE [dbo].[IndividualAttribsMeta] 
>>   ADD [PlaysBridge] varchar(250) 
>>   NOT NULL CONSTRAINT DF_PlaysBridge DEFAULT 'Plays Bridge' 
>>
>>
>>This seems to work fine. However, when I try the following to delete the DEFAULT, SQL server complains:-
>>
>>
>>ALTER TABLE [dbo].[IndividualAttribsMeta] 
>>  DROP DEFAULT [dbo].[DF_PlaysBridge]
>>  DROP COLUMN PlaysBridge
>>
>>Incorrect syntax near the keyword 'DEFAULT'.
>>
>>
>>Can anyone see what is going wrong here?
>>
>>
>>Thanks.
>>
>>-=Gary
-=Gary
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform