我有两个表 A 和 B(具有完全相同的列和整体结构),我正在尝试创建一个带有选择的 TVF,它根据传递给 TVF 的参数选择使用 A 或 B:
create function dbo.testing(@switch varchar(1))
returns @SomeData table (data int)
begin
insert into @SomeData
select
number
from
[[either A or B depending on the value of @switch]] <===== ???
return
end;
Run Code Online (Sandbox Code Playgroud)
从右边进来的箭头表示我不知道如何处理。
这样做的正确方法是什么?我知道我不能只是在那里打一根绳子,那么最好的方法是什么?