我收到了来自同事的函数,作为我面临的一个问题的解决方案,我们的一个应用程序包括对Oracle Library UTL_TCP(write_text)的引用。但是,解决方案还不是一个,因为我实际上并没有使用Oracle,而是使用SQL Server 2005.我已经能够将大部分代码转换为Transact SQL语法,但仍然没有找到相应的库中的这个库。 SQL Server。
我知道UTL_TCP.write_text只是向另一台服务器上的服务发送消息(参数包括host,port和charset)。
任何可能的想法?
提前致谢!
答案 0 :(得分:2)
SQL Server没有内置支持使用TSQL代码的套接字。最明显的解决方案是编写自己的CLR存储过程来包装System.Net.Sockets.Socket类。