Я только что прочитал несколько учебников по sql, и я нашел что-то, известное как «freespaces» в таблицах Oracle от LINK. Что они подразумевают под freespace? Я знаю, если мы используем varchar(10)
вместо varchar2(10)
, неиспользованное пространство будет доступно без необходимости в varchar. Но что они подразумевают под freespace, когда дело доходит до TRUNCATE?Что такое свободное пространство в таблицах оракулов
Команда SQL TRUNCATE используется для удаления всех строк из таблицы и освобождает пространство, содержащее таблицу.
Смотрите также: http://stackoverflow.com/questions/139630/whats-the-difference-between-truncate-and-delete-in-sql –