在SELECT(CASE .. END)语句中,可以使用PRINT语句来输出CASE分支的执行结果。下面是一个示例代码:
DECLARE @var INT
SET @var = 1
SELECT
CASE @var
WHEN 1 THEN
BEGIN
PRINT '执行第一个CASE分支'
-- 在这里添加要执行的代码
SELECT '第一个分支的结果' AS Result
END
WHEN 2 THEN
BEGIN
PRINT '执行第二个CASE分支'
-- 在这里添加要执行的代码
SELECT '第二个分支的结果' AS Result
END
ELSE
BEGIN
PRINT '执行默认的ELSE分支'
-- 在这里添加要执行的代码
SELECT '默认分支的结果' AS Result
END
END
在上述示例中,根据变量@var的值,执行不同的CASE分支。每个CASE分支的代码都包含了PRINT语句来输出执行的分支,以及相应的代码来执行特定的操作。你可以根据需要在每个分支中添加要执行的代码。
注意,PRINT语句输出的结果将显示在消息窗口中,而不会作为结果集返回。如果要将结果作为结果集返回,可以使用SELECT语句将结果包装在查询中。
希望这个示例能够帮助你理解如何检查在SELECT(CASE .. END)中执行的部分。