我能找到的與標題相關的所有內容都涉及擁有一個呼叫存盤程序的 NodeJS 程式。
我的問題:是否有可能做相反的事情?有一個呼叫/執行 NodeJS 檔案/程式的存盤程序嗎?在一個專案中作業,我們的資料庫將提供一些資料(一些整數和一個字串),然后基本上將結果發送到 NodeJS 程式,該程式將資料輸入到網頁表單中。
我們希望讓存盤程序直接為 nodeJS 提供資料,而不是我們最初的想法是將資料發送到批處理檔案中,然后呼叫 nodeJS 并以這種方式傳遞資料,以減少步驟和潛在的斷點。
uj5u.com熱心網友回復:
有沒有可能做相反的事情?有一個呼叫/執行 NodeJS 檔案/程式的存盤程序嗎?
可能,是的,但它不會真正“減少步驟和潛在的斷點。”。您必須讓存盤程序在運行 nodeJS 代碼的 SQL Server 上啟動一個外部行程。有沒有內置可擴展的NodeJS在SQL Server像有與.NET,Python和R,以及Java,所以你必須使用xp_cmdshell,sp_start_job,SSIDB,或與其他語言中的一種來啟動外部程式。
這里最好的模式是讓存盤程序將資料寫入某個表,并讓外部程式使用它并執行任何操作。例如,您可以讓 NodeJS 在應用服務器上運行輪詢新資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/391360.html
標籤:节点.js sql-server 存储过程
