|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : septembre 2007 Messages : 1 091 ![]() |
Bonjour, j'ai crée une base sql server à l'aide de SQL Server Management studio Express et je voudrais savoir s'il existe un moyen de dire que pour les "bit" par défaut il ne mette pas null mais false.
Peut-on faire cette manipulation quelque part. Merci |
|
|
00
|
|
|
#2 | ||||||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 693 ![]() |
Bonjour,
Malheureusement tu dois faire cela dans la commande de creation de la table, avec une contrainte DEFAULT (cela ne peut pas être géré par la création de types): Code :
Code :
Vous pouvez enfin choisir d'automatiser un peu le tout si vous êtes certain de vouloir passer toutes vos colonnes de type BIT au crible : Code :
|
||||||
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Avant de passer ce script il faut impérativement faire l'UPDATE pour transformer préalablement tout les Nulls en 0 dans une transaction au niveau SERIALIZABLE. Sinon entre les deux ordres SQL il se peut qu'un utilisateur mette à jour la table...
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com