Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с BLOB
|
|||
|---|---|---|---|
|
#18+
Hi All Одним из атрибутов таблицы А, является BLOB поле. Возможно ли написать триггер, который при удалении записи из таблицы А всталял данные из удаляемого BLOB поля в таблицу Б? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2002, 10:01 |
|
||
|
Проблема с BLOB
|
|||
|---|---|---|---|
|
#18+
Нет такой возможности. Либо удаляй процедурой с предварительным сохранением, либо не удаляй вовсе, а ставь признак "удалено" в специально заведенном поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2002, 10:45 |
|
||
|
Проблема с BLOB
|
|||
|---|---|---|---|
|
#18+
MS SQL2000 "In a DELETE, INSERT, or UPDATE trigger, SQL Server does not allow text, ntext, or image column references in the inserted and deleted tables if the compatibility level is equal to 70. The text, ntext, and image values in the inserted and deleted tables cannot be accessed. To retrieve the new value in either an INSERT or UPDATE trigger, join the inserted table with the original update table. When the compatibility level is 65 or lower, null values are returned for inserted or deleted text, ntext, or image columns that allow null values; zero-length strings are returned if the columns are not nullable. If the compatibility level is 80 or higher, SQL Server allows the update of text, ntext, or image columns through the INSTEAD OF trigger on tables or views. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2002, 11:35 |
|
||
|
Проблема с BLOB
|
|||
|---|---|---|---|
|
#18+
Спасибо так все заработало. CREATE TRIGGER [TRIG_DEL_TABLE_A] ON [sysdba].[TABLE_A] INSTEAD OF DELETE AS INSERT INTO TABLE_B (FIELD_ID,FIELD_NOTES) SELECT A.FIELD_ID, A.FIELD_NOTES FROM TABLE_A A, DELETED D WHERE A.FIELD_ID = D.FIELD_ID DELETE FROM TABLE_A WHERE FIELD_ID IN (SELECT FIELD_ID FROM DELETED) RETURN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2002, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3488&tid=1823232]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 379ms |

| 0 / 0 |
