Je travaille avec des outils de base de données pour manipuler les données stockées dans une base de données oracle et avant de stocker les données dans la table cible, je dois générer des clés primaires qui s’incrémentent à chaque insertion.
Avez vous proposition avec les outils in db d’Alteryx?
Merci
A ma connaissance tu ne peux pas faire ça avec les outils in-db. Mais tu peux le faire côté Oracle au moment de la création de la table tu fais
CREATE SEQUENCE " Ta colonne Id" START WITH 1;
Après tu fais la création de la table
Voici un exemple :
Oracle 12 :
CREATE SEQUENCE dept_seq START WITH 1;
CREATE TABLE departments (
ID NUMBER(10) DEFAULT dept_seq.nextval NOT NULL,
DESCRIPTION VARCHAR2(50) NOT NULL);
Voici un lien pour plus de détail : https://stackoverflow.com/questions/11296361/how-to-create-id-with-auto-increment-on-oracle
Cordialement,
Hello,
Comme beaucoup de fonctions, pas possible côté in-db. vous pouvez voter pour l'idée correspondante :
https://community.alteryx.com/t5/Alteryx-Designer-Ideas/In-database-specify-Primary-Key-Foreign-Key-...
A noter que vous pouvez détourner le presql statement en in-memory pour y parvenir.
Exemple ici avec une création de vue