Sql 然后将更多值添加到值结构@IanW。或者,正如我提到的,使用内联计数。你从来没有回答过我关于大小的最大值的问题,所以我不得不猜测它不会很大。我也为你演示了一个内联计数,@IanW。对不起,我回答了其他人的问题,但没有具体回答你,抱歉。好的,我现在正在尝试你

Sql 然后将更多值添加到值结构@IanW。或者,正如我提到的,使用内联计数。你从来没有回答过我关于大小的最大值的问题,所以我不得不猜测它不会很大。我也为你演示了一个内联计数,@IanW。对不起,我回答了其他人的问题,但没有具体回答你,抱歉。好的,我现在正在尝试你,sql,tsql,Sql,Tsql,然后将更多值添加到值结构@IanW。或者,正如我提到的,使用内联计数。你从来没有回答过我关于大小的最大值的问题,所以我不得不猜测它不会很大。我也为你演示了一个内联计数,@IanW。对不起,我回答了其他人的问题,但没有具体回答你,抱歉。好的,我现在正在尝试你的内联计数,但我得到的是“多部分标识符”V.I“无法绑定。”啊,我在后者中更改了别名,但错过了一个引用。;应该是T.I@IanW。我刚刚检查了一下,不幸的是,在一些情况下,它会高于一位数(其中三个高达十个部分,另一个高达十四个部分)。这只是我需


然后将更多值添加到
结构@IanW。或者,正如我提到的,使用内联计数。你从来没有回答过我关于
大小的最大值的问题,所以我不得不猜测它不会很大。我也为你演示了一个内联计数,@IanW。对不起,我回答了其他人的问题,但没有具体回答你,抱歉。好的,我现在正在尝试你的内联计数,但我得到的是“多部分标识符”V.I“无法绑定。”啊,我在后者中更改了别名,但错过了一个引用。;应该是
T.I
@IanW。我刚刚检查了一下,不幸的是,在一些情况下,它会高于一位数(其中三个高达十个部分,另一个高达十四个部分)。这只是我需要提取的记录,它们是整个表的一个子集;有些要比14高很多,但碰巧我对它们不感兴趣。然后在
结构中添加更多值,@IanW。或者,正如我提到的,使用内联计数。你从来没有回答过我关于
大小的最大值的问题,所以我不得不猜测它不会很大。我也为你演示了一个内联计数,@IanW。对不起,我回答了其他人的问题,但没有具体回答你,抱歉。好的,我现在正在尝试你的内联计数,但我得到的是“多部分标识符”V.I“无法绑定。”啊,我在后者中更改了别名,但错过了一个引用。;应该是
T.I
@IanW。
with files as (
      select docid, ext, 1 as cnt, size
      from documents
      union all
      select docid, ext, cnt + 1, size
      from files
      where cnt < size
     )
select f.docid, f.ext, f.cnt,
       concat('c:\documents\', docid,
              (case when ext = 'tif' 
                    then concat('_', cnt)
                    else ''
               end), '.', ext)
from files f;