Для определения общей стоимости телефонных разговоров в заданном регионе за конкретный месяц разработана процедура, в которой указаны значения параметров по умолчанию:
CREATE PROC my_proc3@r VARCHAR(20)=’Нечерноземье’,@m INT=2,@st FLOAT=5.0 OUTPUTASSELECT @st=Sum(Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаGROUP BY Город.Регион, Month(Разговор.Дата)HAVING Город.Регион=@r AND Month(Разговор.Дата)=@m
Укажите правильный вызов процедуры
DECLARE @st FLOATEXEC my_proc3 'Поволжье',3,@st OUTPUTSELECT @st(Верный ответ)
DECLARE @st FLOATEXEC my_proc3 @m=3,@st=@st OUTPUTSELECT @st(Верный ответ)
DECLARE @st FLOATEXEC my_proc3 @st OUTPUTSELECT @st
DECLARE @st FLOATEXEC my_proc3 @r='Поволжье',@st OUTPUTSELECT @st