Oracle的UTL_TCP等效于SQL Server 2005

时间:2011-02-02 07:08:04

标签: sql sql-server sql-server-2005 tsql plsql

我收到了来自同事的函数,作为我面临的一个问题的解决方案,我们的一个应用程序包括对Oracle Library UTL_TCP(write_text)的引用。但是,解决方案还不是一个,因为我实际上并没有使用Oracle,而是使用SQL Server 2005.我已经能够将大部分代码转换为Transact SQL语法,但仍然没有找到相应的库中的这个库。 SQL Server。

我知道UTL_TCP.write_text只是向另一台服务器上的服务发送消息(参数包括host,port和charset)。

任何可能的想法?

提前致谢!

1 个答案:

答案 0 :(得分:2)

SQL Server没有内置支持使用TSQL代码的套接字。最明显的解决方案是编写自己的CLR存储过程来包装System.Net.Sockets.Socket类。