我需要创建一个表函数,该函数产生的参数总是从1开始的第1列中的指定数字。在第2列中,如果第1列可以被5整除,则会说'Div5',否则将会说'012'。 。内联表值函数
举个例子。我指定第1列将停在5处,最终结果如下所示;
1 NULL
2 NULL
3 NULL
4 NULL
5 DIV5
我可以创建功能,但我不知道如何创建有条件的第一列,或者如何说如果列2除以5是一个整数,那么'Div5'如果它是一个小数,那么NULL;
create function MyFunction()
Returns @Division Table
(Ind int ,
Div5 varchar(30))
AS
begin
Insert Into @Division (Ind, Div5)
select ???,???
Return;
End;
我希望这给出足够的细节?
谢谢:)
让我的创作功能有点厚,但内容完美无缺! – Becky