|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 3 ![]() |
Bonjour,
J'ai une table partitionnée sur un champ de type int. Jusque là, aucun probleme, la table etant partitionnée au départ en fonction de chacune des valeurs de ce int. Mon probleme est qu'il peut arriver que ce int change de valeur pour une ligne donnée. Dans ce cas, j'aimerais que la ligne soit déplacée d'une partition vers une autre, mais l'update ne fonctionne pas. Donc, ma question : est-ce que c'est possible ? Et si oui, comment peut-on faire ? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
qu'appelles-tu une partition?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 3 ![]() |
Une partition, c'est-à-dire une table fille héritée de la table principale avec une contrainte sur la valeur entière dont je parle dans mon message.
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
tu peux faire un trigger pour ça avec une fonction qui va ,suivant la valeur de ton entier :
- insérer ta ligne dans une autre table - supprimer ta ligne dans la table courante |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com