[問題] MS-SQL 2008 如何 Select 1 to n?
請問各位大大
如果我有一個 StoreProcedure, input @n int
我該如何傳回 Table 值 1 to n?
例如:
exec MySP 100 exec MySP 1024
n n
----------- -----------
1 1
2 2
3 3
. .
. .
. .
98 1022
99 1023
100 1024
(100 row(s) affected) (1024 ro(s) affected)
====================================
目前想到的辦法只有笨笨的用 While loop跑
一個一個塞進Temp table
在最後一次select 出來
但這樣當數字越大, 好像就會越慢
不知道有沒有更好的方法...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.88.112.42
※ 編輯: evernever 來自: 61.88.112.42 (04/17 14:00)
推
04/17 19:25, , 1F
04/17 19:25, 1F
→
04/17 20:21, , 2F
04/17 20:21, 2F
→
04/17 20:27, , 3F
04/17 20:27, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章