Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zlúčiť dve Dátum stĺpca v Oracle

Oracle je počítačový systém , ktorý umožňuje vytvárať zostavy od spracovania dát , ktorá je umiestnená v databáze . Oracle podporuje PL /SQL a SQL jazykov . Jedným z atribútov , ktoré možno použiť pri stavbe z hlásení je výraz ZLÚČENIE . Tento príkaz umožňuje vybrať riadky z jedného alebo viacerých zdrojov a aktualizáciu alebo vloženie dát do tabuľky . Pomocou príkazu MERGE , nemôžete aktualizovať rovnaký riadok v tabuľke viackrát . Či tabuľka bude aktualizovaná alebo vložená je založená na príkazoch v klauzule ON v príkaze MERGE . Návod dovolená 1

Otvoriť Oracle . Zadajte svoje užívateľské meno do textového poľa pre užívateľské meno . Zadajte heslo do textového poľa pre heslo . Zadajte databázy do textového poľa pre databázu alebo použite zoznam hodnôt ( šípka dole ) vyberte databázu .
2

Vytvorte dve praktické otázky . V prvom dotaze , vyberte tri stĺpce - napr cust_id , dátum a hodnota z klienta 1. Uložiť jeden dotaz ako " CHANGE_DATE_A . " Vytvorenie druhého , ale použiť klienta 2 sa stĺpy cust_id , dátum a hodnoty . Uložte druhý dotaz ako " NEW_DATE_B . " Query dva budú použité zlúčiť svoje stĺpcov v oboch súboroch . Query jeden a dva môže obsahovať niektorý z atribútov , ktoré chcete použiť . SELECT , FROM a ORDER BY niekoľko atribútov , ktoré budete chcieť použiť na generovanie dátum stĺpca . Stlačte ikonu spustiť .
3

zadajte " Zlúčiť do NEW_DATE_B ND " v dotaze dvoch , pod svojím pôvodným dotazu. To je pokyn Oracle , ktorý bude zlučovanie dát do NEW_DATE_B súboru . To je tiež priradenie vaše NEW_DATE B súbor prezývku ND . Tým sa ušetrí čas a priestor v príkazovom režime .
4

typu " POUŽITIE CHANGE_DATE_A CD " pod splývajú , priamo pod " G " v MERGE . To je pokyn Oracle , ktorý bude zlučovanie váš CHANGE_DATE_A súbor do vášho NEW_DATE_B súboru . To je tiež priradenie vaše CHANGE_DATE_A podať prezývku CD .
5

typu " ON ( CD.CUST_ID = ND.CUST_ID a CD.DATE = ND.DATE ) " priamo pod " POUŽITIE " . To je pokyn Oracle zlúčiť dáta v rámci cust_id stĺpca na oboch súborov do jedného stĺpca . To je tiež pokyn Oracle zlúčiť dáta pod DATE stĺpca na oboch súborov do jedného stĺpca .
6

Typ " Keď zodpovedajúce THEN UPDATE SET ND.VALUE = CD.VALUE " priamo pod " ON . " To je pokyn Oracle , aby zodpovedala dát pod hodnotu stĺpca v oboch súboroch
7

Typ " Pokiaľ nie je zodpovedajúca THEN INSERT VALUES ( cust_id , dátum , hodnota ) , " .. To je pokyn Oracle vyplniť údajov už uvedených v oboch súboroch , bez toho, aby zlúčenie oboch súborov dohromady , ak niektorý z údajov nie je uzavreté . Vo výsledkoch , budú uvedené nejaké neuzavreté údaje . Stlačte ikonu spustiť . Výsledky dotazu sa vráti tri stĺpce , cust_id , Dátum a hodnotu , s dátami z oboch súboru CHANGE_DATE_A a súboru NEW_DATE_B . Rozdiel je v tom , že dáta , ktorá je generovaná v každom stĺpci teraz obsahuje dáta z klienta 1 a 2.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené