I've just read some sql tutorials, and I found something known as "freespaces" in Oracle tables from LINK. What do they mean by freespace? I know if we use varchar(10)
instead of varchar2(10)
, unused space will be available unnecessarily in varchar. But what do they mean by freespace when it comes to TRUNCATE?
The SQL TRUNCATE command is used to delete all the rows from the table and free the space containing the table.