【发布时间】:2014-04-03 11:42:07
【问题描述】:
我需要做以下事情:
我已经有了名称为
CONNECT的函数,其参数为@table,类型为table。我需要将
m2.ID分配给@c变量,然后分配select * from result of CONNECT( @c )函数。变量@a和@b已提前声明和设置。
代码:
declare @c cat;
insert into @c
select m2.ID
select
m1.nazwa, @a poczatek, m2.ID, m2.nazwa, @b koniec, m3.nazwa
from
miasta m1
inner join
miasta m2 on (m1.ID <= m2.ID and m1.ID = @a)
inner join
miasta m3 on (m3.ID >= m2.ID and m3.ID = @b)
编辑:我不知道为什么我的代码没有出现在代码块中。
【问题讨论】:
-
您的代码没有出现在代码块中,因为您在其上方有一个编号列表(
1.、2.)。我插入了一个简单的行Code:并解决了它。如果您要在编号内格式化代码或 XML,则需要将其缩进 8 个字符(不仅仅是 4) -
感谢您编辑和改进我的代码,也很抱歉不小心破坏了它。感谢您的解释:)
标签: sql-server function tsql inner-join