iT邦幫忙

0

SQL into 可以自帶年月的TABLE嗎?

  • 分享至 

  • xImage

每月做一次,複寫幾百萬筆資料

select * into tb_202110 from xxx
select * into tb_202111 from xxx
select * into tb_202112 from xxx

依此類推

因為筆數很多,不想用INSERT INTO
而且要讓批次自己跑,所以into的部分沒辦法每個月都手動輸入年月
謝謝。

目前測試用變數是不行...

動態SQL
https://ithelp.ithome.com.tw/articles/10194540
PPTaiwan iT邦好手 1 級 ‧ 2021-11-10 17:49:13 檢舉
為何不自己組合 insert into 呢??

SELECT 'INSERT INTO TABLE VALUES(''+ ROWSNAME+'')' 不就可以了??

再用 sp_executesql 來執行這些語法?
https://docs.microsoft.com/zh-tw/sql/relational-databases/system-stored-procedures/sp-executesql-transact-sql?view=sql-server-ver15
阿偉 iT邦新手 2 級 ‧ 2021-11-11 14:29:54 檢舉
已完成 感謝您~
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-11-10 17:46:39
最佳解答

可以

iT邦真是高手雲集
一出手就是幾百萬筆資料

可以參考這篇看看合不合用

阿偉 iT邦新手 2 級 ‧ 2021-11-11 14:29:27 檢舉

感謝,很直覺。

0
allenlwh
iT邦高手 1 級 ‧ 2021-11-10 18:15:56
阿偉 iT邦新手 2 級 ‧ 2021-11-11 14:30:08 檢舉

已完成 感謝您

我要發表回答

立即登入回答