SQL Server

SQL Server est le SGBD de Microsoft. Nous essaierons ici de vous faire partager des différents scripts que nous avons développés pour nos projets.

Les valeurs par défaut des colonnes


La vue "Capit_COLUMNS_DEFAULTS" est basée sur les vues système SQL Server. Elle permet de ramener facilement les valeurs par défaut des colonnes d'une base.
if exists ( select 1 from sysobjects where name='Capit_COLUMNS_DEFAULTS' and xtype = 'V')
drop view Capit_COLUMNS_DEFAULTS
go
create View Capit_COLUMNS_DEFAULTS as 
select  
	
	so.name as constraint_name, 
	st.name as table_name, 
	sc.name as column_name, 
	typ.name as column_type,
	sc.length as column_length,
	sm.text AS constraint_text
from sysobjects so
	inner join sysconstraints sd on so.id = sd.constid
	inner join sysobjects st on st.id = sd.id
	inner join syscolumns sc on sc.id = st.id and sc.colid = sd.colid
	inner join syscomments sm on sm.id = sd.constid
	inner join systypes typ on typ.xtype = sc.xtype
where so.xtype = 'D'
go
CAPIT, Sarl au capital de 50 000 Euros 3,rue Chantereine 78250 Hardricourt - tel : 01 70 51 80 14 - info@capit.net