source

여러 열을 여러 변수로 선택

manycodes 2023. 3. 27. 21:22
반응형

여러 열을 여러 변수로 선택

여러 열이 있는 하나의 선택에서 각 열을 변수에 넣으려면 어떻게 해야 합니까?

다음과 같은 경우:

--code here
V_DATE1 T1.DATE1%TYPE;
V_DATE2 T1.DATE2%TYPE;
V_DATE3 T1.DATE3%TYPE;

SELECT T1.DATE1 INTO V_DATE1, T1.DATE2 INTO V_DATE2, T1.DATE3 INTO V_DATE3
FROM T1
WHERE ID='X';

--code here

질의는 다음과 같습니다.

SELECT T1.DATE1, T1.DATE2, T1.DATE3
INTO V_DATE1, V_DATE2, V_DATE3
FROM T1
WHERE ID='X';
SELECT
    V_DATE1 = T1.DATE1,
    V_DATE2 = T1.DATE2,
    V_DATE3 = T1.DATE3
FROM T1
WHERE ID='X';

나는 밥의 대답에 문제가 있었지만, 이것은 잘 작동했다.

SQLRPGLE과 같은 Embedded SQL에서 "Into"를 선택합니다. iSeries Navigator INT 절과 같은 SQL 세션에서는 허용되지 않습니다.

포함된 SQL은 T1에서 col1, col2를 선택합니다. 여기서 ID는 ='X';

온라인 세션(iSeries Nav 또는 DbVeaver 등)

ID ='X'인 T1에서 col1을 Col1X로, col2를 col2X로 선택한다.

언급URL : https://stackoverflow.com/questions/18109276/select-multiple-columns-into-multiple-variables

반응형