我正在使用MS SQL Server 2014 ..我有存儲過程爲;如何在存儲過程中檢查結果集爲空
CREATE PROCEDURE getId(
@Api_Id INT
,@xmlRequest VARCHAR(max) out)
AS
BEGIN
SELECT xmlRequest FROM Api_request
WHERE Api_id = @Api_id
END;
我想補充的邏輯,如果下面的語句任何回報:
SELECT xmlRequest FROM Api_request WHERE Api_id = @Api_id
對於如:
CREATE PROCEDURE getId(
@Api_Id INT
,@xmlRequest VARCHAR(max) out)
AS
BEGIN
SELECT xmlRequest FROM Api_request
WHERE Api_id = @Api_id
/*if result set empty*/
/* will add some logic here */
END;
如何檢查結果集是空的。
感謝您的答覆。 –
@somtrivedi很高興我能夠幫助。如果它幫助你解決你的問題,請將它標記爲或接受任何其他答案。 –