Процедуре и команде INSERT, UPDATE, и DELETE - квиз¶
- Да
- Не
Q-47: Процедура је именовани блок програмског кода, најчешће узима један или више параметара, остаје сачувана у бази података након креирања помоћу CREATE PROCEDURE, а по потреби се позива за различите вредности.
- SAVED PROCEDURE
- STOP PROCEDURE
- STORED PROCEDURE
- STORAGE PROCEDURE
Q-48: Који је познати темин на енглеском за процедуре у системима за управљање базама података?
- Процедура не може да има два параметра.
- Потребно је прво написати тип, па назив параметра, нпр. varchar(15) @ime_autora.
- Процедура мора да има назив, а у овом реду немамо назив.
- Све је исправно, нема грешака.
Q-49: Шта је грешка у следећем реду којим се започиње креирања процедуре?
CREATE PROCEDURE @ime_autora varchar(15), @prezime_autora varchar(15) AS
- 1
- 2
- 3
- 4
Q-50: Колико параметара има следећа процедура?
CREATE PROCEDURE unos_izdavaca @naziv varchar(40) AS
- EXEC @id=2, @naziv='CET', @adresa='Knez Mihailova 6, Beograd', @sajt='http://cet.rs/'
- EXEC @id=2, @naziv='CET', @sajt='http://cet.rs/'
- EXEC @id=2, @naziv='CET', @adresa='Knez Mihailova 6, Beograd'
- EXEC @id=2, @naziv='CET'
Q-51: Који од следећих позива је исправан за следећу процедуру?
CREATE PROCEDURE unos_izdavaca @id int, @naziv varchar(40) AS
- Да
- Не
Q-52: У једној процедури може да буде више команди језика SQL, INSERT, UPDATE, DELETE и SELECT?
- @id_knjige и id_knjige су променљиве, @naziv и naziv су колоне у табели.
- @id_knjige и @naziv су променљиве, id_knjige и naziv су колоне у табели.
- @id_knjige, id_knjige, @naziv и naziv су променљиве.
- @id_knjige, id_knjige, @naziv и naziv су колоне у табели.
Q-53: Које тврђење је тачно када имамо следећи упит који је део процедуре?
SELECT @id_knjige = id_knjige FROM knjige WHERE naziv = @naziv_knjige;
- Да
- Не
Q-54: Следећа команда ће попунити вредност променљиве @id_knjige идентификационим бројем који се прочита из базе или ће поставити променљиву на null уколико нема одговарајућег податка.
SELECT @id_knjige = id_knjige FROM knjige WHERE naziv = @naziv_knjige;
- Да
- Не
Q-55: У процедури не може да се користи наредба гранања IF.
- Да
- Не
Q-56: Процедура не може да се измени након што се креира и остане запамћена у систему. Мора да се скроз обрише и креира поново.