SELECTした結果を直接変数にセットするには、SELECT~INTO句を使用します。 サンプル 例)TEST_TBLテーブルの検索結果を変数にセットする DECLARE --変数宣言 str1 VARCHAR2(10); str2 VARCHAR2(10); str3 VARCHAR2(10); BEGIN BEGIN SELECT COL1 ,COL2 ,COL3 INTO str1 --COL1の値が入る ,str2 --COL2の値が入る ,str3 --COL3の値が入る FROM TEST_TBL WHERE ID = 1; EXCEPTION --結果が無い場合の処理 WHEN NO_DATA_FOUND THEN str1 := NULL; str2 := NULL; str3 := NULL; END; END;