sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 drop-kolom met beperkingen

Hier is een script dat de kolom samen met de standaardbeperking verwijdert. Vervang MYTABLENAME en MYCOLUMNNAME gepast.

declare @constraint_name sysname, @sql nvarchar(max)

select @constraint_name = name 
from sys.default_constraints 
where parent_object_id = object_id('MYTABLENAME')
AND type = 'D'
AND parent_column_id = (
    select column_id 
    from sys.columns 
    where object_id = object_id('MYTABLENAME')
    and name = 'MYCOLUMNNAME'
    )

set @sql = N'alter table MYTABLENAME drop constraint ' + @constraint_name
exec sp_executesql @sql

alter table MYTABLENAME drop column MYCOLUMNNAME

go


  1. SELECT ... WHERE ... IN ... uitvoeren met MySQLdb

  2. SQL retourneert 100 willekeurige rijen voor elke leeftijd

  3. Fout bij het installeren van mysql2 gem ( windows 8)

  4. Google Maps API v3 javascript Markers worden niet altijd geladen