首批通过分布式安全可靠测评,为关键业务系统打造
WRITE_TEXT
更新时间:2026-05-04 19:29:39
WRITE_TEXT 用于将文本消息传输到打开连接的服务。
功能适用性
该内容仅适用于 OceanBase 数据库 Oracle 模式。
语法
UTL_TCP.WRITE_TEXT (
c IN OUT NOCOPY connection,
data IN VARCHAR2 CHARACTER SET ANY_CS,
len IN PLS_INTEGER DEFAULT NULL)
RETURN PLS_INTEGER;
参数解释
| 参数 | 解释 |
|---|---|
| c | TCP/IP 连接。 |
| data | 包含要发送数据的缓冲区。 |
| len | 要传输的数据的字符数。为 NULL 时,传输全部数据。由于网络状况,实际写入的数据可能会比较少。 |
返回值
返回传输数据的实际字符数。
使用说明
- 必须是已经通过
open_connection打开过的连接。 - 在传输前将文本字符集转换为指定的在线字符集。
- 如果
len大于data的字符数,抛出bad argument异常。