2016-05-06 6 views
-1

T-SQLでは、いくつかのループを使用して条件を満たすテーブル行のリストをユーザーに印刷できますか?(PRINTまたはRAISERROR ...)SQL Server:T-SQLでのループ処理の結果の出力

BEGIN LOOP 
    PRINT 'The name John was found for id = ' 

    SELECT id 
    FROM MyTable 
    WHERE Name = 'John' 
END LOOP when DONE 
+3

なぜあなたは、このためにループを使用するのでしょう? –

+0

印刷またはレイザーエラーが発生する理由は何ですか? –

+1

試してみるとどうなりますか? –

答えて

2

多分何かのような...

SELECT 'The name John was found for id = ' + CAST(id AS VARCHAR(20)) 
from MyTable 
where Name='John' 
+0

はい、動作します。ありがとう –

関連する問題