我想返回自定义值作为行的值,以防通过执行存储过程未获取任何行
我该怎么做?
最佳答案
您可以使用内置函数 ROW_COUNT()
来测试查询是否返回了任何行。如果返回的行数为零,那么您可以运行替代 SQL 语句来返回您的自定义值:
--Execute your SQL statement
SELECT * FROM myTable
IF ROW_COUNT() = 0
BEGIN
--SQL to return your custom values instead
SELECT value1, value2, etc.
END
关于sql - 查看存储过程结果后的自定义结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229489/