SQL 변수 및 표현식

표현식에 SQL 변수를 사용하기 위한 구문은 다음과 같습니다.

&ColumnName@LinkTemplate

예를 들어 링크 템플릿 HOUSES가 참조하는 테이블의 PRICE 열에 있는 값을 가져오려면 &PRICE@HOUSES라고 입력합니다.

두 번째 테이블을 링크 템플릿에 지정된 테이블과 연관시켜 필드의 값을 가져오려면, 아래 구문을 사용합니다.

&[ [ [catalog. ] 스키마.] colname@LT [.lnka1, lnka2, ..., lnkaN [.lnkb1, lnkb2, ..., lnkbN ] ]

표현식은 한 줄로 작성되어야 합니다.

SQL 표현식 및 SQL 문

표현식

&catalog.schema.table.colname @linktemplate.lnka1,lnka2,...,lnkaN.lnkb1,lnkb2,...,lnkbN

위 표현식은 다음 SQL 문과 동일합니다.

SELECT catalog.schema.table.colname FROM catalog.schema.table WHERE lnka1 = lnkb1 AND lnka2 = lnkb2 AND ... AND lnkaN = lnkbN AND linktemplatekey1 = linktemplatevalue1 AND linktemplatekey2 = linktemplatevalue2 AND ... AND linktemplatekeyN = linktemplatevalueN

여기에서 lnka1,...,lnkaN은 1차 테이블의 열이며, lnkb1,...,lnkbN은 2차 테이블의 열, linktemplatekey1,...,linktemplatekeyN은 1차 테이블의 링크 템플릿 키 열, linktemplatevalue1,...,linktemplatevalueN은 객체에서 얻은 키 열 값입니다.