You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DEFINE할 때 바꿉니다(SQL*Plus · psql · sqlcmd와 같음). 나중에 v1을 바꿔도 v2는 그대로.
use
원문을 보관하고 쓸 때마다 재귀로 펴 줍니다(깊이 16 · 순환 참조는 오류). DEFINE 목록과 변수 창은 원문 → 현재 값으로 보여 줍니다. 바인드 식(EXEC :v2 := :v1 + 5)도 :v1이 바뀐 뒤 :v2를 쓰는 문장 앞에서 자동으로 다시 계산합니다(서버 왕복 1회 · 바뀌지 않았으면 0).
변수 창(View ▸ Variables)
바인드 변수(탭 층 · 연결 공유 층)와 치환 변수(&이름 · 타입 DEFINE)를 한 표에서 봅니다. 값을 고치면 다음 실행에 반영됩니다. 비밀로 보이는 이름(PASSWORD 등)은 가려집니다.
자주 쓰는 것
${v:q} = SQL 글자 상수로 감싸기 · ${v:id} = 식별자 인용 · ${env:PATH} = OS 환경 변수.