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