2016-08-18 2 views
2

대체 변수를 SQL 문 전체에서 여러 번 사용할 수 있도록 입력하려면 어떻게합니까? 예Oracle SQL * Plus : 대체 변수 사용 두 번

SELECT '&X','&X',A  <--SEES X AS TWO DIFFERENT VARIABLES 
FROM T; 

들어

다른 변수 각 X 본다. X이 하나의 변수 일 수 있도록하려면 어떻게해야합니까?

+1

또는 CTE 또는 하위 쿼리를 사용하여 하나의 참조 만 사용하도록 할 수 있습니다. '선택 x, x, a에서 t, ('& X'이중에서 x로 선택)' –

+0

@ JeffreyKemp 덕분에, 많이 도와 줬어! – rigby

답변

3

같은 변수의 값을 두 번 입력하라는 메시지가 표시되면 임시 대체 변수 대신 영구 대체 변수에 대해 2 대신에 2 개의 앰퍼샌드를 사용하십시오. 차이에 대한 설명은 다음과 같습니다. What is the difference between & and &&?