允许对现有文本或图像列进行交互更新但不进行记录日志。
WRITETEXT table-name.column-name
text_pointer [ WITH LOG ] data
更新现有文本或图像值。除非提供 WITH LOG 选项,否则事务日志中不记录更新。对视图不能执行 WRITETEXT 操作。
无。
WRITETEXT 不触发触发器,缺省情况下,事务日志中不记录 WRITETEXT 操作。
SQL/92 Transact-SQL 扩展。
SQL/99 Transact-SQL 扩展。
Sybase 受 Adaptive Server Enterprise 支持。
下面这段代码阐释了 WRITETEXT 语句的用法。该示例中的 SELECT 语句返回单行。该示例用值 newdata 替换指定行中的 column_name 列的内容。
EXEC SQL create variable textpointer binary(16);
EXEC SQL set textpointer =
( SELECT textptr(column_name)
FROM table_name WHERE id = 5 );
EXEC SQL writetext table_name.column_name
textpointer 'newdata';SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。