2
如何輸入替代變量,以便可以在整個SQL語句中多次使用它?Oracle SQL * Plus:使用替換變量兩次
例如
SELECT '&X','&X',A <--SEES X AS TWO DIFFERENT VARIABLES
FROM T;
看到每個X
作爲不同的變量。我怎樣才能讓X
只是一個變量?
如何輸入替代變量,以便可以在整個SQL語句中多次使用它?Oracle SQL * Plus:使用替換變量兩次
例如
SELECT '&X','&X',A <--SEES X AS TWO DIFFERENT VARIABLES
FROM T;
看到每個X
作爲不同的變量。我怎樣才能讓X
只是一個變量?
如果您的意思是兩次提示您輸入相同變量的值,則使用2個和號而不是一個永久替代變量而不是臨時替換變量。以下是對這些差異的解釋:What is the difference between & and &&?
或者,您可以使用CTE或子查詢,以便僅使用一個引用,例如, '從t中選擇x,x,a,(從'double'選擇'&X'作爲x)' –
@JeffreyKemp謝謝,幫了我很多! – rigby