SQL*Plus에서 & 변수 사용시 set escape 활용

|
가끔 특정 단어 중간에 &변수를 받고 싶을때가 있다.

그럴 땐 아래와 같이 해보자.
SQL> create table tab_ampersand_test
  2  as
  3  select 'OK' as name
  4    from dual
  5  ;

Table created.

SQL> select name
  2    from tab_ampersand_test
  3  ;

NA
--
OK

1 row selected.

Elapsed: 00:00:00.00
SQL> set escape |
SQL> select name
  2    from tab_&__tab|_test
  3  ;
Enter value for __tab: ampersand

NA
--
OK

1 row selected.

Elapsed: 00:00:00.01
 
물론 &__tab|test 형태로도 사용가능하다. 
And