Järjestuste teisendamine informatikas NÄIDE abil

Mis on järjestus Generator Transformatsioon?

Jadageneraatori teisendus on passiivne, seega ei mõjuta see sisendridade arvu. Jadageneraatorit kasutatakse primaarvõtme väärtuste genereerimiseks ja seda kasutatakse numbriliste jadaväärtuste (nt 1, 2, 3, 4, 5 jne) genereerimiseks.

Näiteks kui soovite lähtekirjetele määrata jadaväärtused, siis saate kasutada jadageneraatorit. Loodud järjestuse väärtused võivad olla 5, 10, 15, 20, 25 jne või 10, 20, 30, 40, 50 jne, olenevalt teisenduse konfigureeritud omadustest.

Jadageneraatoril on kaks väljundporti

  • KURVUS
  • JÄRGMINE

CURRVAL pordi väärtus on alati NEXTVAL+1.

Järjenumbrite genereerimiseks kasutame alati veergu NEXTVAL.

Järjestuse omadused Generator Transformation

  • Algväärtus – see on esimene väärtus, mille teisendus genereerib, vaikeväärtus on 0.
  • Suurenda – see on arv, mille võrra soovite väärtusi suurendada. Vaikeväärtus on 1.
  • Lõppväärtus – see on maksimaalne väärtus, mille teisendus peaks genereerima.
  • Tsükkel – kui see suvand on määratud, algab teisendus pärast väärtuse lõppu jõudmist algusväärtusest.

Selles näites genereerime järjekorranumbrid ja salvestame need sihtmärgisse.

Step 1) Looge sihttabel järgmise skriptiga.

Laadige alla ülaltoodud fail emp_sequence.sql

Step 2) Importige tabel Informaticasse sihttabelina

Step 3) Looge uus vastendus ja importige EMP allikas ja sihttabel EMP_SEQUENCE

Järjestuste teisendamine informaatikas

Step 4) Looge kaardistuses uus teisendus

  1. Valige tüübiks jada teisendus
  2. Sisestage teisenduse nimi "seq_emp"
  3. Valige suvand Loo

Järjestuste teisendamine informaatikas

Step 5) Jadageneraatori teisendus luuakse, valige suvand Valmis

Järjestuste teisendamine informaatikas

Step 6) Linkige järjestuse generaatori veerg NEXTVAL sihtmärgi veeruga SNO

Järjestuste teisendamine informaatikas

Step 7) linkida teised veerud lähtekoodi teisendusest sihttabeliga

Järjestuste teisendamine informaatikas

Step 8) Double atribuutide akna avamiseks klõpsake jadageneraatoril ja seejärel

  1. Valige vahekaart Atribuudid
  2. Sisesta atribuudid Algväärtusega =1, ülejäänud atribuudid jäta vaikeväärtusteks
  3. Valige nupp OK

Järjestuste teisendamine informaatikas

Nüüd salvestage kaardistus ja käivitage see pärast seansi ja töövoo loomist.

Sihtmärgi sno veerg sisaldaks jadageneraatori teisendusega genereeritud järjenumbreid.

Meie näites on jadad nagu 1 – Scott, 2 – King, 3 – Adam, 4 – Miller jne.