如果我運行腳本活動,它將以 json 格式提供輸出,如何將 csv/任何其他格式的資料推送到 blob/資料庫???
考慮一下我從腳本活動(單個查詢)輸出了 100 萬行??
uj5u.com熱心網友回復:
我們可以獲取腳本 actvity 的 json 輸出并將其復制到 SQL 資料庫。下面是方法。
- 在Script actvity中,Query是在腳本設定中給出的。
select * from sampletb

**腳本活動的輸出:**

- 然后將此活動的輸出存盤在字串型別的變數中。
@string(activity('Script1').output.resultSets[0].rows)

在 SQL 資料庫中,
test_tgt創建名為的目標表。執行另一個腳本活動并撰寫以下腳本以使用以下腳本復制到 SQL 資料庫。
declare @json nvarchar(4000)=N'@{variables('v1')}';
INSERT INTO test_tgt
SELECT * FROM OPENJSON(@json)
WITH (
Col varchar(60) ,
col1 varchar(50)
);

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/534653.html
上一篇:使用deploymentScript運行Azure命令的ARM/Bicep模板出錯
下一篇:無法創建Azure存盤帳戶
