Другой подход состоит в том, чтобы изменить символ подстановки на то, что, как вы уверены, больше нигде не будет использовано:
SQL> set define ^
SQ> select *
from Engg_Studens
where Student_Name = '^Student_Name'
And Department = 'computer science & Engineering'
Enter value for student_name: Arif
old 3: where Student_Name = '^Student_Name'
new 3: where Student_Name = 'Arif'
Только ^Student_Name
теперь обрабатывается как переменная подстановки, поэтому вы получите только подсказку для этого.
Вы могли бы также потенциально отделить приглашение от запроса и переключиться на использование фактической переменной связывания, но здесь это выглядит как избыточное.