Ajouter un numéro séquentiel sur créer / insert - Teradata

Dans oracle nous utilisons rownum sur la sélection que nous avons créé ce tableau. Maintenant dans teradata, je n'arrive pas à le faire fonctionner. Il n'y a pas une colonne que je peux trier et ont des valeurs uniques (beaucoup de répétitions), à moins que j'utilise 3 colonnes.

À l'ancienne serait quelque chose comme,

create table temp1 as 
  select
    rownum as insert_num,
    col1,
    col2,
    col3
  from tables a join b on a.id=b.id
;
google dit CSUM(1,1) au lieu de rownum devriez faire si vos tables ne sont pas à grand...

OriginalL'auteur AFHood | 2009-04-21