Zadanie 20 z arkusza E.14, czerwiec 2014

MySQL i bazy danych Poziom: trudne

Który z obiektów relacyjnej bazy danych, będący kodem języka SQL, może być wywoływany w zapytaniach modyfikujących kolumny danych widoczne jako tabela, bez względu na to czy jest tworzony programowo, czy dynamicznie?

Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2014

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

Funkcja zdefiniowana.

Dlaczego

Funkcję zdefiniowaną przez użytkownika można wywołać wewnątrz zapytania, np. w SELECT, a funkcja tablicowa zwraca wynik widoczny jak tabela. Procedurę uruchamia się osobno (CALL), a wyzwalacz działa automatycznie.

Tej odpowiedzi nie ma w oficjalnym kluczu CKE. Rozwiązaliśmy ją sami, dlatego czekamy jeszcze na drugie sprawdzenie.