|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
Je suis débutant en SQL, et je n'arrive pas à trouver la requête qui me permet de désactiver l'option "not null" d'un champs.
merci de m'aider |
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
On ne peux le faire avec un alter table... il faut passer par les tables systemes d'interbase.
Et donc c'est à utiliser avec précaution surtout s'il sagit d'une colonne indexée, ou clé étrangère etc... Pour que NOM_COLONNE accepte d'être null : Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
merci
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
merci encore, cette requête, j'aurais pas pu l'inventer.
SUPER ce forum ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
ta requete a bien ete acceptée, mous quand je vais voir la table sous IBconsole, rien ne semble changé, mes champs sont toujours a not null !
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
1-Tu as quel version d'interbase
2-Tu n'as pas eut de messages d'erreur lors de l'update ? 3-Tu as bien fait commit de l'update ? |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
j'ai interbase 6
je n'ai pas de message d'erreur lors de l'envoi de requête j'ai bien fait commit bizarre non ?, ne devrais-je pas detruire mes colonnes et les recréer ? |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Ces colonnes ne sont pas liés à d'autres objets ? (Index, clé etrangères etc ??)
Sinon détruit et recrée tes colonnes (s'il n'y a pas de données dedans sinon renomme ta colonne, crée la nouvelle colonne, copie dedans les données puis détruit la colonne renommée) |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juillet 2003 Messages : 8 ![]() |
ok merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com