blob: 4b3f161258863a4d65e5cf6e713c652c77b435b4 [file] [log] [blame]
DECLARE state VARCHAR;
DECLARE count INT;
SET state = 'CA';
SET count = 1;
IF count = 1 THEN
PRINT 'True block - Correct';
END IF;
IF state = 'CA' THEN
PRINT 'True block - Correct';
ELSE
PRINT 'False block - Incorrect';
END IF;
IF state = 'MA' THEN
PRINT 'True block - Incorrect';
ELSE
PRINT 'False block - Correct';
END IF;
IF count = 4 THEN
PRINT 'True block - Incorrect';
ELSIF count = 3 THEN
PRINT 'True block - Incorrect';
ELSIF count = 2 THEN
PRINT 'True block - Incorrect';
ELSE
PRINT 'False block - Correct';
END IF;
IF count = 3 THEN
PRINT 'True block - Incorrect';
ELSIF count = 2 THEN
PRINT 'True block - Incorrect';
ELSIF count = 1 THEN
PRINT 'True block - Correct';
ELSE
PRINT 'False block - Incorrect';
END IF;
PRINT 'IS NOT NULL AND BETWEEN';
IF 1 IS NOT NULL AND 1 BETWEEN 0 AND 100 THEN
PRINT 'True block - Correct';
ELSE
PRINT 'False block - Incorrect';
END IF;
PRINT 'Transact-SQL - Single statement';
IF state = 'CA'
PRINT 'True block - Correct';
ELSE
PRINT 'False block - Incorrect';
PRINT 'Transact-SQL - BEGIN-END block';
IF state = 'CA'
BEGIN
PRINT 'True block - Correct';
PRINT 'True block - Correct';
END
ELSE
BEGIN
PRINT 'False block - Incorrect';
PRINT 'False block - Incorrect';
END