Génération d'un script de création de la BDD
Bonjour,
Lorsque je génère un script de création de ma BDD qui sera déployé à l'installation de mon application (via SQL Server Management Studio), toutes les tables de la bases sont créées avec les contraintes 'DEFAULT VALUE' définies dans la requête 'CREATE TABLE'.
Par exemple:
Code:
1 2 3 4 5 6 7 8
|
CREATE TABLE [dbo].[Etablissement](
[IDEtablissement] [int] NOT NULL,
[NomEtablissement] [varchar](255) NOT NULL,
[Adresse] [varchar](255) NOT NULL CONSTRAINT [DF_Etablissement_Adresse] DEFAULT (''),
[Ville] [varchar](255) NOT NULL CONSTRAINT [DF_Etablissement_Ville] DEFAULT (''),
[CodePostal] [varchar](10) NOT NULL CONSTRAINT [DF_Etablissement_CodePostal] DEFAULT (''),
..... |
Jusque là tout va bien sauf que sur la cinquantaine de table dans mon script, pour une seule table en particulier, toutes les contraintes des valeurs par défaut ne sont pas dans la requête 'CREATE TABLE' comme ci-dessus mais sont ajoutés dans des 'ALTER TABLE' bien plus loin dans le script.
Comment cela se fait-il et comment y remédier (hormis en modifiant le script manuellement) ?
Merci.