请问一个存储过程返回固定值的有关问题
请教一个存储过程返回固定值的问题,有一个表table1if exists(select * from table1)begin-- do somethings
请教一个存储过程返回固定值的问题,
有一个表table1
if exists(select * from table1)
begin
-- do something
select column1, column2 from table1
end
else
begin
-- 返回固定值
-- 'abc' as column1, '123' as column2
end
在else里我想返回两列,都是硬编码的值(固定值), 一列的值为'abc',另一列的值为'123',请问这个语句该怎么写?
谢谢大家!
[解决办法]if exists(select * from table1)
begin
-- do something
select column1, column2 from table1
end
else
begin
-- 返回固定值
select 'abc' as column1, '123' as column2
end
[解决办法]常量直接用select就可以输出了
select 'abc' as 列名1, '123' as 列名2