看板 Database 關於我們 聯絡資訊
請問各位大大 如果我有一個 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)
grence:select top 1024 * from table order by n 04/17 19:25
evernever:table是哪個table? 我只是純粹要1至n的整數而已 04/17 20:21
evernever:如果n=2048呢?table沒那麼多紀錄的話,就沒辦法了 04/17 20:27