Comment faire pour remplir le calendrier de table dans Oracle?
Je veux maintenir un calendrier de table dans la DB Oracle qui je veux le remplir avec tous les jours de l'année à partir de 2011 à 2013 (peut-être jusqu'à une année). Comment puis-je le faire?
Envisager de ma table DB a des colonnes et l'exemple de l'ensemble de données est:
S.No Cal_Dt DayName
1 01-01-2011 Monday
2 02-01-2011 Tuesday
3 03-01-2011 Wednesday
et ainsi de suite.
Je suis plus préoccupé par les Cal_Dt seulement ici (DayName est facultatif).
OriginalL'auteur terrific | 2011-12-04
Vous devez vous connecter pour publier un commentaire.
C'est une façon simple et facile de le faire
Vous devez remplacer :startdate et :date de fin avec des valeurs significatives pour votre cas particulier.
OriginalL'auteur Alessandro Rossi
Ce n'est pas la meilleure pratique, et vous devez utiliser Allesandro Rossi solution. Cela peut seulement être utile si vous utilisez Oracle 9i ou plus tôt et remplissage d'une grande table.
J'ai édité, de sorte que vous pouvez commencer n'importe où vous le souhaitez.
OriginalL'auteur Ben
OriginalL'auteur Ryan