5755073592
Kursory jawne - pobieranie rekordów
declare
cursor cur_osoby is select * from osoby; osoba osoby%rowtype; nazwisko osoby. nazwisko%type ; imię osoby. imie%type ; id osoby . id%type ; begin
open cur_osoby;
fetch cur_osoby into imię , nazwisko , id ; dbms_output. putjine (imię || ’ 11 nazwisko 11 |
to_char (id ));
fetch cur_osoby into osoba; dbms_output. pu t_l i ne
(osoba .imie||’u’|| osoba. nazwisko 11 'Uli
to_char(osoba. id ));
close cur_osoby;
Konrad Zdanowski ( Uniwersytet Kardynała SBazy danych - wykład dwunasty PUŚCIŁ, c.dj
Wyszukiwarka
Podobne podstrony:
Kursory jawne - pętla for declare cursor cur_osoby_imie (imie_osoby is varchar2 default Jan’) selectObsługa wyjątków - sterowanie declare cursor cur_osoby is select * from osoby osobaKursory jawne - pobieranie rekordów o Kursor możemy traktować jako zmienną typu rekordowego przebiegsql2 1506 DECLARE CURSOR emp_cur IS ...; BEGIN DECLARE total_sales NUMBER; BEGIN DECLARE hiredate DAKursory jawne - atrybuty Stan kursora możemy sprawdzić poprzez jego atrybuty: « %ISOPEN, « %FOUND -Kursory jawne - pętla for » Możemy w łatwiejszy sposób przebiec wszystkie wyniki zapytania w pętli fKursory jawne - modyfikacje tabel a Możemy zadeklarować kursor jako for update. a Kursor taki zakładKursory jawne ® Zanim zaczniemy używać kursora musimy go otworzyć komendą: open nazwa_kursora (paramsql2 0901 CURSOR emp_cur IS SELECT empno, ename, hiredate FROM emp; emp_recskanuj0052 bija go tam, gdzie mu się to podoba, a mianowicie tam, gdzie ład f ten określa relację osskanuj0052 bija go tam, gdzie mu się to podoba, a mianowicie tam, gdzie ład f ten określa relację ososoba litera SELECT*FROM osoby WHERE Imię LIKE K%’ LIMIT 0,30 ID Imię Nazwisko Data urodzenia Wiekstr8 Zadanie A: oblicz wynik standardowy dla każdej osoby Osoba x - wynik surowy w teścieDECLARATION This research project is my original work and has not been submitted for examination towięcej podobnych podstron