База ответов ИНТУИТ

Программирование в Microsoft SQL Server 2000

<<- Назад к вопросам

CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:

(Отметьте один правильный вариант ответа.)

Варианты ответа
создает хранимую процедуру GetCustDiscount, объявляется выходной параметр @CustId и входной параметр @Discount. Когда процедура завершает свою работу, вызывающей процедуре или предложению возвращаются набор строк с указанными параметрами
создает хранимую процедуру GetCustDiscount, объявляется входной параметр @CustId и выходной параметр @Discount. Когда процедура завершает свою работу, вызывающей процедуре или предложению возвращаются последние значения, присвоенные ее выходным параметрам(Верный ответ)
создает хранимую процедуру GetCustDiscount, объявляется выходной параметр @CustId и входной параметр @Discount. Когда процедура завершает свою работу, вызывающей процедуре или предложению возвращаются последние значения, присвоенные ее выходным параметрам
Похожие вопросы
CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:
CREATE PROCEDURE GetCustDiscount   @CustId INT,   @Discount DEC( 5, 3 ) OUTPUTAS  SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId
Данный сценарий выполняет действия:
CREATE FUNCTION CustDiscount   ( @CustId INT )   RETURNS DEC( 5, 3 ) BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:
CREATE FUNCTION CustDiscount  ( @CustId INT )   RETURNS DEC( 5, 3 )BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:
CREATE FUNCTION CustDiscount   ( @CustId INT )   RETURNS DEC( 5, 3 ) BEGIN  DECLARE @Discount DEC( 5, 3 )   SET @Discount =    ( SELECT Discount       FROM Customer       WHERE CustId = @CustId )   RETURN @Discount END
Данный сценарий выполняет действия:
CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer   FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:
CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer  FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:
CREATE TRIGGER TrackDiscountUpdates  ON AppDta.dbo.Customer   FOR UPDATE AS  IF UPDATE( Discount )    INSERT INTO AppDta.dbo.CustUpdLog           ( CustId, Action, Discount,             UpdUser, UpdDateTime )       SELECT CustId, 'Update', Discount, CURRENT_USER,            СURRENT_TIMESTAMP       FROM INSERTED   ENDIF
Данный сценарий выполняет действия:
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
Данный сценарий выполняет действия:
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
Данный сценарий выполняет действия: