Более подробно механизм блокировок в MS SQL Server и
понятие уровней изоляции транзакций рассмотрены в предыдущем номере журнала.
UPDATETEXT
Эта более мощная функция обновления данных, чем
WRITETEXT. Она также позволяет копировать данные из другой колонки (правда, нельзя указать размер копируемых в этом случае данных). Вот ее синтаксис:
UPDATETEXT { table_name.dest_column_name dest_text_ptr }
insert_offset
delete_length
[ WITH LOG ]
[ inserted_data
| { table_name.src_column_name
src_text_ptr } ]
|
table_name.dest_column_name
– таблица и колонка.
dest_text_ptr – указатель на обновляемую область.
insert_offset – смещение в байтах, по которому будут
изменяться данные. Если указывается NULL, данные будут добавлены к текущим
данным.
delete_length – количество удаляемых байт. Если
указывается NULL, данные будут удалены от смещения до конца. Для вставки данных
необходимо указать значение 0.
with log – не имеет значения на SQL Server 2000.
inserted_data – вставляемые данные.
table_name.src_column_name – таблица и колонка, откуда
данные вставляются.
src_text_ptr – указатель на исходные данные.
Следующие два вызова аналогичны:
WRITETEXT
table.column text_ptr inserted_data
UPDATETEXT
table.column text_ptr 0 NULL inserted_data
|
Давайте рассмотрим пример. Предположим, я ошибся, набирая имя своей жены, и мне его сейчас необходимо заменить:
Рекомендуем скачать другие рефераты по теме: реферат на тему україна, bestreferat ru.
Предыдущая страница реферата |
1
2
3
4
5
6
7
8
9
10
11 |
Следующая страница реферата