在 SQL Server 数据库中,以下对于 CASE 多分支语句的应用,错误的是( )。 (选择二项)
A.
DECLARE @num INT SET @num=48 CASE IF @num>=50THEN PRINT ’ 保留 ’ IF @num<50 THEN PRINT ’ 待定 ’ ELSE ‘错误’ END
B.
DECLARE @num INT SET @num=48 PRINT CASE WHEN@num>=50THEN ’ 保留 ’ WHEN@num<50THEN ’ 待定 ’ ELSE ‘错误 ’ END
C.
DECLARE@num INT SET @num=48 SELECT CASE WHEN@num>=50 THEN ’ 保留 ’ WHEN@num<50THEN ’ 待定 ’ ELSE ‘错误 ’ END
D.
DECLARE @num INT SET @num=48 CASE WHEN @num>=50 THEN PRINT ‘保留 ’ WHEN@num<50THEN PRINT ‘ 待定‘ ELSE PRINT ‘错误 ’ END