I have 100GB SAS dataset on LINUX. Space allocated for the dataset after deleting 50 GB data from the dataset is still 100 GB. I'm not sure if this is related to SAS or LINUX.
The below code is performing the delete:
Proc SQL; Delete * from dataset where Column=value; Quit;