본문 바로가기

Test Code/PostgreSql

[PostgreSql] SELECT INTO 사용법


[PostgreSql] SELECT INTO 사용법


Function에서 해당 컬럼 값을 받아올때 사용합니다.


-- 먼저 테이블 생성 CREATE TABLE tb_test (     name TEXT,     no INTEGER,     age INTEGER ); -- 컬럼 하나 받아오기 DECLARE v_name text; SELECT name INTO v_name FROM tb_test ORDER BY name LIMIT 1 -- 아래 처럼 해도 됩니다. SELECT INTO v_name name FROM tb_test ORDER BY name LIMIT 1 -- 컬럼 두개 이상 받아오기 DECLARE v_name TEXT; DECLARE v_no INTEGER; DECLARE v_age INTEGER; SELECT  name, no, age         INTO v_name, v_no, v_age FROM    tb_test ORDER BY name LIMIT 1