Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Sequence et oracle

angélique, le lundi 13 janvier 2003 à 10:46:12
j'aimerais numéroter sous oracle une collone incrémenter de 1 mais il faudrait en plus que la numérotation s'innitialiser à 1 chaque mois
quelqu'un aurait-il une solution
Répondre à angélique  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Haiti, le lundi 13 janvier 2003 à 22:05:34
Hello,

Tu peux créer une séquence :

CREATE SEQUENCE [nom_seq]
INCREMENT BY 1
START WITH 1
[NOORDER][ORDER]

exemple :

CREATE SEQUENCE MY_SEQ INCREMENT BY 1 START WITH 1

Et si tu veux l'initialiser à 1 chaque mois il faut que tu la delete et la recrée :

drop SEQUENCE [nom_seq]

exemple :

drop sequence MY_SEQ

Donc pour ajouter une valeur tu fais :

insert into maitre(cle, libelle) values(MY_SEQ . nextval, 'toto');

Tu peux reseter ta séquence avec une crontab ou la commande at afin d'automatiser cela.

le cycle habituel d'une séquence est l'option :

MINVALUE 1 MAXVALUE 99999999 CYCLE

mais dans ton cas pour remettre à zéro ton compteur il faut deleter ta séquence et la recrée.
Répondre à Haiti

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 dival, le mercredi 14 juillet 2004 à 10:49:27
Bonjour;
vous pouvez s'en passer de la séquence, en générant le code par programmation (c'est mieux).
sinon, vous pouvez le faire, en créant une séquence initialement, et pour nouveau mois vous pouvez la supprimer et la recréer par programmation en utilisant soit :
1. EXECUTE IMMEDIATE si votre programme est coté server
2. FORMS_DDL si votre programme est coté client (FORMS).
Bon courage
dival
Répondre à dival

Résultats pour sequence et oracle

Oracle - Les séquences Cet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition... www.commentcamarche.net/contents/oracle/oracseq.php3
Oracle - Les processus Les processus Le fonctionnement de la base Oracle est régi par un certain nombre de processus chargés en mémoire permettant d'assurer la gestion de la base de données. On distingue généralement deux types de processus : les processus utilisateurs... www.commentcamarche.net/contents/oracle/oracproc.php3
Oracle 10g (Résolu) bonjour svp aidez moi !! je prépare mon projet de fin d'etude ,et je doit créer une base de donnée sous oracle ,j'ai instaler oracle 10g express edition mais quand j'ecris la commande sous sqlplus :"create database nom de la base;"une... www.commentcamarche.net/forum/affich-2913794-oracle-10g

Résultats pour sequence et oracle

Booter sur CD, changer séquence de bootComment booter sur un CD Si vous avez essayé de démarrer sur un CD bootable et que celui-ci a été ignoré par le système, il va falloir modifier la séquence de boot de votre BIOS (programme minimal de tout système informatique). La séquence de... www.commentcamarche.net/faq/sujet-7322-booter-sur-cd-changer-sequence-de-boot
Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php
Découper une vidéoNous possédons une vidéo au format avi et nous souhaitons en extraire une séquence précise. Pour ce faire, nous utiliserons le logiciel PocketDivXEncoder : Au lancement, il faut simplement choisir le type d'appareil où l'on va introduire la... www.commentcamarche.net/faq/sujet-11969-decouper-une-video

Résultats pour sequence et oracle

Sequence sql plusieurs valeurs increment by 1 (Résolu)Bonjour, j'ai un problème avec une sequence sql: CREATE SEQUENCE PORTAIL.SEQ_CODEVILLE START WITH 1700 INCREMENT BY 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 ORDER Quand je demande : Select seq_codeville.nextvar from... www.commentcamarche.net/forum/affich-8003172-sequence-sql-plusieurs-valeurs-increment-by-1
SQL*Plus enregistrements perdus (Résolu)Bonjour, J'ai un soucis au niveau de SQL*Plus (oracle 10) : jusque là, tout allait bien, je créait mes tables, procédures, séquences etc. Je remplissait mes tables sans problème avec une procédure. Mais depuis aujourd'hui, alors que je... www.commentcamarche.net/forum/affich-4471803-sql-plus-enregistrements-perdus
[ORACLE] comment faire rentrer des classement (Résolu)Bonjour, j aimerais creer une base de données sous Oracle et j'ai un problème que j expose ici. un joueur a pour champ : id, nom, prenom, nationalite, main_utilisee, annee_de_naissance un tournoi a pour champ : id , nom , localisation, annee,... www.commentcamarche.net/forum/affich-4697146-oracle-comment-faire-rentrer-des-classement

Résultats pour sequence et oracle

Linux : une distribution Oracle ?Le directeur général de Oracle, Larry Ellison, indique en effet qu'avec l'acquisition d'un système d'exploitation Linux, sa société serait en mesure de rivaliser avec un de ses principaux concurrents, à savoir Microsoft. Cet évènement, s'il venait à... www.commentcamarche.net/actualites/linux-une-distribution-oracle-2198303-actualite.php3

Résultats pour sequence et oracle

Oracle - Introduction au SGBD OracleIntroduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en... www.commentcamarche.net/contents/oracle/oracintro.php3
Oracle - Les fichiers d'une base OracleLes fichiers physiques d'une base Oracle Les fichiers physiques d'une base Oracle permettent de stocker de manière persistante les données manipulées par Oracle, tandis que la mémoire sert à optimiser la vitesse de fonctionnement de la base de... www.commentcamarche.net/contents/oracle/oracfich.php3
Oracle - Les requêtes hiérarchiquesCet article se base sur des tests et recherches réalisés dans la version 8.1.5 d'Oracle. Introduction Tout au long de cet article, nous allons nous intéresser à une structure de données permettant de créer un Forum de discussion, matérialisé par... www.commentcamarche.net/contents/oracle/oracreqhier.php3