Sekvenssimuunnos Informaticassa ESIMERKIN avulla
Mikä on sekvenssi Generator Muutos?
Sekvenssigeneraattorin muunnos on passiivinen, joten se ei vaikuta syöttörivien määrään. Sekvenssigeneraattoria käytetään ensisijaisen avaimen arvojen luomiseen ja sitä käytetään numeeristen sekvenssiarvojen, kuten 1, 2, 3, 4, 5 jne., luomiseen.
Jos esimerkiksi haluat määrittää sekvenssiarvot lähdetietueille, voit käyttää sekvenssigeneraattoria. Luodut sekvenssiarvot voivat olla 5, 10, 15, 20, 25 jne. tai 10, 20, 30, 40, 50 jne. riippuen muunnoksen konfiguroiduista ominaisuuksista.
Sekvenssigeneraattorissa on kaksi lähtöporttia
- CURRVAL
- SEURAAVA
CURRVAL-portin arvo on aina NEXTVAL+1.
Järjestysnumeroiden luomiseen käytämme aina NEXTVAL-saraketta.
Sekvenssin ominaisuudet Generator Muutos
- Aloitusarvo – Se on ensimmäinen muunnoksen luoma arvo, oletusarvo on 0.
- Kasvata – Tämä on numero, jolla haluat kasvattaa arvoja. Oletusarvo on 1.
- Loppuarvo – Se on suurin arvo, joka muunnoksen tulee tuottaa.
- Cycle – jos tämä vaihtoehto on asetettu, arvon lopun saavuttamisen jälkeen muunnos alkaa uudelleen aloitusarvosta.
Tässä esimerkissä luomme järjestysnumerot ja tallennamme ne kohteeseen.
Vaihe 1) Luo kohdetaulukko seuraavalla komentosarjalla.
Lataa yllä oleva emp_sequence.sql-tiedosto
Vaihe 2) Tuo taulukko Informaticassa kohdetaulukoksi
Vaihe 3) Luo uusi kartoitus ja tuo EMP-lähde ja EMP_SEQUENCE-kohdetaulukko
Vaihe 4) Luo kartoitukseen uusi muunnos
- Valitse tyypiksi sekvenssimuunnos
- Anna muunnoksen nimi "seq_emp"
- Valitse Luo vaihtoehto
Vaihe 5) Sekvenssigeneraattorin muunnos luodaan, valitse Valmis-vaihtoehto
Vaihe 6) Linkitä sekvenssigeneraattorin NEXTVAL-sarake kohteen SNO-sarakkeeseen
Vaihe 7) linkitä muut sarakkeet lähdetunnisteen muunnoksesta kohdetaulukkoon
Vaihe 8) Double Napsauta sekvenssigeneraattoria avataksesi ominaisuusikkunan ja sitten
- Valitse Ominaisuudet-välilehti
- Syötä ominaisuudet alkuarvolla =1, jätä loput ominaisuudet oletusarvoiksi
- Valitse OK-painike
Tallenna nyt kartoitus ja suorita se istunnon ja työnkulun luomisen jälkeen.
Kohteen sno-sarake sisältää sekvenssigeneraattorimuunnoksen generoimat järjestysnumerot.
Esimerkissämme sekvenssit ovat 1 – Scott, 2 – King, 3 – Adam, 4 – Miller jne.