CREATE FUNCTION CustWithDiscount ( @MinDiscount DEC( 5, 3 ) ) RETURNS @CustWithDiscountTable TABLE ( ( CustID INT NOT NULL, CustName CHAR( 30 ) NOT NULL, CustDisc DEC( 5, 3 ) NULL, PRIMARY KEY( CustID ) ) BEGIN INSERT INTO @CustWithDiscountTable SELECT CustId, Name, CAST( Discount AS VARCHAR( 7 ) ) FROM Customer WHERE Discount >= @MinDiscount RETURNEND
Данный сценарий выполняет действия:
(Отметьте один правильный вариант ответа.)
Варианты ответа
создается функция CustWithDiscount. В многострочной табличной пользовательской функции предложение RETURNS определяет локальную переменную специального типа table. Объявление этой переменной содержит определения столбцов и необязательные определения ограничений первичного ключа, ограничений уникальности и ограничений на значения. В теле функции могут использоваться инструкция INSERT, модифицирующие данные таблицы, определяемой этой переменой. При выполнении инструкции RETURN текущее содержимое таблицы возвращается вызывающей программе как значение функции
создается функция CustWithDiscount. В многострочной табличной пользовательской функции предложение RETURNS определяет локальную переменную специального типа table. Объявление этой переменной содержит определения столбцов и необязательные определения ограничений первичного ключа, ограничений уникальности и ограничений на значения. В теле функции могут использоваться инструкции INSERT, UPDATE и DELETE, модифицирующие данные таблицы, определяемой этой переменой. При выполнении инструкции RETURN текущее содержимое таблицы возвращается вызывающей программе как значение функции(Верный ответ)
создается функция CustWithDiscount. В многострочной табличной пользовательской функции предложение RETURNS определяет локальную переменную специального типа table. Объявление этой переменной содержит определения столбцов и необязательные определения ограничений первичного ключа, ограничений уникальности и ограничений на значения. В теле функции могут использоваться инструкция INSERT, модифицирующие данные таблицы, определяемой этой переменой. При выполнении инструкции RETURN текущее содержимое таблицы возвращается вызывающей программе КАК НАБОР ОДНОСВЯЗАННЫХ ТАБЛИЦ