Untuk pernyataan SQL normal, baik / pada baris dengan sendirinya, atau ; di akhir perintah, akan berfungsi dengan baik.
Untuk pernyataan yang menyertakan kode PL/SQL, seperti CREATE FUNCTION , CREATE PROCEDURE , CREATE PACKAGE , CREATE TYPE , atau blokir anonim (DECLARE /BEGIN /END ), sebuah ; tidak akan menjalankan perintah. Karena PL/SQL menggunakan titik koma sebagai terminator baris, penggunaannya sebagai terminator perintah harus ditekan dalam pernyataan ini. Jadi dalam kasus ini, Anda harus menggunakan / untuk menjalankan perintah.
Dalam pengalaman saya, orang lebih suka menggunakan titik koma jika memungkinkan dan menggunakan garis miring hanya jika diperlukan.
Perhatikan bahwa untuk perintah klien SQLPlus -- seperti SET atau EXECUTE -- tidak ada terminator perintah yang diperlukan sama sekali, meskipun orang sering mengakhirinya dengan titik koma karena kebiasaan.