Как добавить BLOB-столбец в существующую таблицу?
Прямое добавление BLOB-столбцов в таблицу запрещено, но это можно сделать косвенным путем с помощью операции копирования таблицы.
Пусть дана таблица:
create or replace table sourceTable (i int, c nvarchar(20));
Необходимо создать таблицу с аналогичной структурой, добавив в неё BLOB-столбец:
create or replace table destinationTable (i int, c nvarchar(20), b blob);
и затем скопировать в неё данные из исходной таблицы:
insert into destinationTable (i, c) select * from sourceTable;