Bonjour, je voudrais ajouter un champ (auto increment) dans ma table DM deja remplieLors de l'execution , je recois ces erreurs la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create or replace PROCEDURE AjoutPK_DM IS commande VARCHAR2(100); BEGIN commande := 'CREATE SEQUENCE Seq_PK_DM1 START WITH 1 INCREMENT BY 1'; execute immediate commande; commit; commande := 'ALTER TABLE DM ADD(Id_DM NUMBER(7,2)) '; execute immediate commande; commande := 'update DM set Id_DM = (Seq_PK_DM1.NEXTVAL)' ; execute immediate commande; END;
Et pourtant ,je pense que j'ai le droit de creation de sequences
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ORA-01031: privilكges insuffisants ORA-06512: "UNICAMPUS.AJOUTPK_DONNEESMETIERS", ligne 6 ORA-06512: ligne 1
Partager