Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Créer une clé primaire de table de base de données dans Alteryx

ImenMersani
7 - Meteor

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 

2 REPLIES 2
messi007
15 - Aurora
15 - Aurora

@ImenMersani,

 

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,

 

simonaubert_bd
13 - Pulsar

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

simonaubert_bd_0-1657445707519.png

 

Labels