Koło z pl/sql - co mam ok a co niekoniecznie , GesTee 15/03/08 17:06 witam napiszcie mi gdzie dałem ciała a gdzie jest ok, wiem ze cześć jest 100% ok a cześć nie mam pojecia, jest to test wielokrotnego wyboru, poprawna moze byc jedna 2 wszystkie albo zadna odpowiedz, moje odp zaznaczyłem x
1. Wskaż konieczne działania podczas deklarowania stałej w części deklaracyjnej bloku PL/SQL
[x] Podanie nazwy stałej
[x] Określenie typu danych
[x] Podanie wartości dla deklarowanej stałej
[x] Wskazanie, że jest to stała (a nie zmienna)
2. Podczas deklarowania zmiennej użyto atrybutu %ROWTYPE. Jakiego typu będzie ta zmienna?
[ ] Znakowego
[ ] numerycznego
[ ] daty
[x] rekordowego
3. Wskaż poprawny sposób definiowania zmiennej o nazwie „Moja” w części bloku PL/SQL. Zmienna ta musi przyjmowac w programie wartość określoną.
[] Moja NUMBER(1) NOT NULL := 10 ;
[] Moja NUMBER(1) := 10 ;
[] Moja NUMBER(1) DEFAULT 10;
[x] Moja NUMBER(1) NOT NULL := -9
4. Który z atrybutów kursora wykorzystasz do kontroli istnienia rekordów pobranych poleceniem SELECT zdefiniowanym w delkaracji kursora:
[x] %FOUND
[x] %NOTFOUND
[ ] %ISOPEN
[x] %ROWCOUNT
5. Podczas deklarowania zmiennej użyto atrybutu %ROWTYPE. Do czego odwołuje się ten atrybut?
[ ] Do typu innej dowolnej zmiennej
[ ] Do typu innej zmiennej skalarnej
[ ] Do definicji kursora
[x] Do struktury tabeli
6. W której z części bloku PL/SQL można zagnieżdzać kolejne bloki?
[ ] W każdej tj. w części DECLARE, BEGIN, EXCEPTION
[x] Tylko w części BEGIN lub EXCEPTION
[ ] Tylko w część BEGIN
[ ] Tylko w cześci EXCEPTION
7. Wyjątek NO_DATA_FOUND i INVALID_NUMBER wymagają tego samego sposobu obsługi w tym samym bloku np. wyświetlenmia komunikatu o tej samej treści. Jak wykonać obsługę tej sytuacji?
[x] WHEN NO_DATA_FOUND OR INVALID_NUMBER THEN obsluga_1;
[ ] WHEN INVALID_NUMBER THEN obsluga_1;
[ ] WHEN NO_DATA_FOUND AND INVALID_NUMBER THEN obsluga_1;
[ ] WHEN OTHERS THEN obsluga_1;
8. Wskaż zdanie fałszywe
[x] Wyjątki definiowane przez użytkownika w blokach zagnieżdzonych muszą mieć nazwy unikalne
[ ] Obsługa wyjątku powstałego w części DECLARE bloku nie może odbyć się w tym samym bloku
[x] Wyjątki definiowane przez uzytkownika muszą mieć nazwy inne niż wyjątki predefiniowane
[ ] Dla danego bloku PL/SQL nie można obsłużyć dwuch wyjątków tym samym blokiem instrukcji
9. Atrybut %TYPE podczas deklaracji zmiennej pozwalaodwołać się do:
[ ] typu dowolnej innej zmiennej
[x] typu danych kolumny tabeli
[ ] typu danych innej zmiennej skalarnej
[ ] struktury tabeli lub kursora
10. Poprawność obsługi wyjątków (nie składni instrukcji) w PL/SQL można sprawdzić w następujący sposób:
[ ] skompilować kod PL/SQL
[x] uruchomić (wykonać) kod PL/SQL
[ ] poprosić koleę/koleżankę o spawdzenie poprawności kodu PL/SQL
11. Wskaż numer linii kodu w której występuje błąd:
1|DECLARE
2| v_Id VARCHAR2(3) NOT NULL := \'EAIE\' ;
3| v_nr_EKUK NUMBER(1) NOT NULL DEFAULT – 9 ;
4| Min_mod CONSTANT NUMBER(1) := 10;
5|BEGIN
6| NULL;
7|END;
[x] w 2
[ ] w 3
[x] w 4
[ ] w 6
:)
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL