今回はDATASETSプロシージャを使ってデータセットを削除する方法について解説します。
/* delete; */
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/delete_1.png)
proc datasets lib=work;
delete;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/delete_2.png)
![](https://how-to-business.com/wp-content/uploads/2022/06/delete_3-1024x702.png)
- DATA1はWORKライブラリに作成される。
- datasetsプロシージャでデータセットを操作することができる。
- 「lib=WORK」オプションでWORKライブラリを指定
- deleteステートメントでデータセットを削除(データセット名が未記入のため、エラー)
/* delete data1; */
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/delete-data1_1.png)
proc datasets lib=work;
delete data1;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/delete-data1_2.png)
- DATA1はWORKライブラリに作成される。
- datasetsプロシージャでデータセットを操作することができる。
- 「lib=WORK」オプションでWORKライブラリを指定
- deleteステートメントでデータセットを削除
/* data1なし */
proc datasets lib=work;
delete data1;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/2501cb57f5fa3e045649c1e6b877caf6.png)
- datasetsプロシージャでデータセットを操作することができる。
- 「lib=WORK」オプションでWORKライブラリを指定
- deleteステートメントでデータセットを削除(データセット無し)
/* _ALL_ */
data data1;
id1="1111"; id2="1111"; id3="1111";
output;
id1="2222"; id2="2222"; id3="2222";
output;
id1="3333"; id2="3333"; id3="3333";
output;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/ALL__1.png)
proc datasets lib=work;
delete _ALL_;
run;
![](https://how-to-business.com/wp-content/uploads/2022/06/ALL__2.png)
- DATA1はWORKライブラリに作成される。
- datasetsプロシージャでデータセットを操作することができる。
- 「lib=WORK」オプションでWORKライブラリを指定
- deleteステートメントでデータセットを削除(_ALL_はデータセット名”_ALL_”として認識されている)