我正在創建一個NACHA文件,如果文件中的記錄數不是10的倍數,我們需要插入足夠的「虛擬」記錄以填充9個(replicate('9',94)
)打到下一個十位。如何在沒有表的SELECT語句中返回N條記錄
我知道我可以編寫一個循環,也許可以填充一個臨時表,其中有10條記錄,並且選擇了最高的N.但是這些選項感覺很笨重。
我正試圖想出一個可以爲我做的select語句。有任何想法嗎?
select nacha_rows
from NACHA_TABLE
union all
select replicate('9',94) --do this 0 to 9 times
是的!這正是它。它不是無表格,但使用最少的代碼很容易閱讀和維護。 –