Ermöglicht das interaktive Aktualisieren einer vorhandenen Text- oder Image-Spalte ohne Eintragung im Transaktionslog.
WRITETEXT Tabellenname.Spaltenname Textzeiger [WITH LOG] Daten
Aktualisiert einen vorhandenen Text- oder Image-Wert. Die Aktualisierung wird nicht in das Transaktionslog eingetragen, es sei denn, die Option WITH LOG wird bereitgestellt. Sie können WRITETEXT-Vorgänge in Ansichten nicht ausführen.
Keine.
WRITETEXT löst keine Trigger aus, und standardmäßig werden WRITETEXT-Vorgänge nicht in ein Transaktionslog eingetragen.
SQL/2003 Transact-SQL-Erweiterung
Das folgende Codefragment veranschaulicht die Verwendung der WRITETEXT-Anweisung. Die SELECT-Anweisung in diesem Beispiel gibt eine einzelne Zeile zurück. Das Beispiel ersetzt den Inhalt der Spalte 'column_name' in der angegebenen Zeile durch den Wert 'newdata'.
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'; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |