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

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

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

DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:

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

Варианты ответа
объявляет переменную @x, устанавливает ей значение NULL, затем, проверив условие IF..ELSE, выведет на печать 'True'
объявляет глобальную переменную @x, устанавливает ей значение NULL, затем, проверив условие IF..ELSE, выведет на печать 'True'
объявляет локальную переменную @x, устанавливает ей значение NULL, затем, проверив условие IF..ELSE, выведет на печать 'Unknown'(Верный ответ)
Похожие вопросы
DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:
DECLARE @x INTSET @x = NULLIF ( (@x = 0) OR (@x <> 0) )  PRINT 'True'ELSE  PRINT 'Unknown'
Данный сценарий выполняет действия:
DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:
DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:
DECLARE @Count INTDECLARE @Limit INTSET @Count = 0SET @Limit = 10WHILE ( @Count < @Limit ) BEGIN  PRINT CAST ( @Count AS VARCHAR(10) ) + ' iteration'  SET @Count = @Count + 1END
Данный сценарий выполняет действия:
PRINT 'I get executed'GOTO Point1PRINT 'I get executed - YES!'Point1:PRINT 'I get executed too'
Данный сценарий выполняет действия:
DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(IO) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:
DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(IO) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:
DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR   SELECT CustId, Name   FROM Customer   ORDER BY CustId   FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN   FETCH NEXT    FROM CustCursor     INTO @CustId, @CustName   IF ( @@FETCH_STATUS <> 0 ) BREAK  PRINT CAST ( @CustId AS VARCHAR(10) ) + ' ' + @CustName ENDCLOSE CustCursor DEALLOCATE CustCursor
Данный сценарий выполняет действия:
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
Данный сценарий выполняет действия: