|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2011 Messages : 51 ![]() |
Bonjour,
Je souhaiterai créer une table partitionnée à partir du modèle d'une autre table. En lisant la documentation Oracle au sujet des CREATE TABLE et du partionnement, j'ai vu qu'il n'était pas possible de faire une requête de ce genre : Code :
Je souhaiterai aussi pouvoir effacer automatiquement une partition de plus d'un mois de manière automatique. Suis-je obligé de créer un job pour faire cette action ? merci d'avance Petite précision, je ne veux que la structure de la table et pas les données à l'intérieur. Actuellement, je fais un classique CTAS puis un TRUNCATE pour ensuite remplir ma table non partionnée. |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Deux choses :
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : septembre 2011 Messages : 51 ![]() |
Merci Waldar.
En effet, la fonction n'allait pas fonctionner, c'était plus pour montrer ce que je voulais faire. Je l'ai rectifié. Merci pour la syntaxe en effet cela fonctionne mieux si le Select est après. Sinon, aurais-tu une idée pour la suppression de mes partitions de façon cyclique ? |
|
|
00
|
|
|
#4 |
![]() ![]() |
Pour simplement obtenir la définition de la table sans les données, c'est très simple :
Un job pour dropper les anciennes partitions me parait tout à fait correct : on peut récupérer le high_value de la partition (attention la colonne est de type LONG) et le comparer avec la date du jour par exemple. Attention toutefois aux corrélations entre les mois et les semaines.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2011 Messages : 51 ![]() |
Merci Waldar pour les conseils. 1=0, j'aurais du y penser !
Dernière question, y a t il une requête spécifique pour effacer complément une table partitionnée ou un simple "DROP TABLE table" efface tout ? (Je pose la question car après avoir effacer mes tables de test, je vois tout un tas d'informations ici : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com