За нормални SQL изрази, или / на ред самостоятелно или ; в края на командата, ще работи добре.
За изрази, които включват PL/SQL код, като CREATE FUNCTION , CREATE PROCEDURE , CREATE PACKAGE , CREATE TYPE , или анонимни блокове (DECLARE /BEGIN /END ), a ; няма да изпълни командата. Тъй като PL/SQL използва точки и запетая като терминатори на реда, използването му като терминатор на команди трябва да бъде потиснато в тези оператори. Така че в тези случаи трябва да използвате / за да изпълните командата.
Според моя опит хората предпочитат да използват точката и запетаята, когато е възможно, и да използват наклонената черта само когато е необходимо.
Имайте предвид, че за SQLPlus клиентски команди -- като SET или EXECUTE -- изобщо не е необходим терминатор на команди, въпреки че хората често ги завършват с точка и запетая по навик.