Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > EMPTY_BLOB


Автор: Marriage 19.8.2004, 21:54
Что это за зверь ???
Насколько я понял, этот звеоь помечает BLOB как свободный для записи. То есть Физически База меньше не становится ???а просто следущие данные BLOB начнутся записываться с этого места ??

Автор: LSD 19.8.2004, 23:16
Что это за зверь я сейчас не скажу, но я знаю что: BLOB занимает столько места, сколько ему надо и размер базы (т.е. файлов или RAW разделов) определяется администратором.

Автор: Kesh 20.8.2004, 12:23
Я не знаю, что такое EMPTY_BLOB, но знаю, что такое EMPTY_BLOB() - очитка BLOB-поля... Сам Oracle устроен так (работа с файловой системой), что он вообще не очищает местодаже при удалении записей... Просто потом данные записываются на место удаленных (и то только при соотв. настройках, а так это место так и остается неиспользуемым и очищается только при обслуживании таблиц (PACK_TABLE))...

P.S. Написанное выше не претендует на абсолютную истину... Это вывод из знаний, полученных автором за время учебы и работы...

Автор: Marriage 20.8.2004, 22:05
Kesh
Цитата
Я не знаю, что такое EMPTY_BLOB, но знаю, что такое EMPTY_BLOB() - очитка BLOB-поля... Сам Oracle устроен так (работа с файловой системой), что он вообще не очищает местодаже при удалении записей...

То есть я прав ???
Понятно , пасибо.

Автор: Kesh 20.8.2004, 23:43
Marriage Ну конечно же прав... Только это Функция такая...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)