2011-02-02 55 views
0

我從同事那裏收到一個函數,作爲解決我遇到的一個包含對Oracle庫UTL_TCP(write_text)的引用的應用程序的問題的解決方案。但是,該解決方案還不是一個,因爲我實際上並沒有使用Oracle,而是使用了SQL Server 2005.我已經能夠將大部分代碼轉換爲Transact SQL語法,但是仍然沒有找到這個庫的等價物。 SQL Server。Oracle在SQL Server 2005中的UTL_TCP相當於

我知道UTL_TCP.write_text只是將消息發送到另一臺服務器上的服務(參數包括主機,端口和字符集)。

任何可能的想法?

在此先感謝!

+0

發佈您已轉換爲TSQL – 2011-02-02 07:26:39

回答

2

SQL Server沒有內置支持使用TSQL代碼中的套接字。最明顯的解決方案是編寫自己的CLR存儲過程來包裝System.Net.Sockets.Socket類。

+0

嗨,感謝您的回覆。 有關如何在T-SQL中使用該類的任何示例? – danboh 2011-02-02 19:29:53