select into
을 변수의 원래 값과 함께 select 문의 where 절의 일부로 사용하여 변수의 값을 변경할 수 있습니까?오라클 : where 절에 사용되는 변수로 선택
는 EI는 다음과 같은 코드가 작동 예상하는 것처럼 :
declare
v_id number;
v_table number; --set elsewhere in code to either 1 or 2
begin
select id into v_id from table_1 where name = 'John Smith';
if(v_table = 2) then
select id into v_id from table_2 where fk_id = v_id;
end if;
end;
... 재미있는 아이디어입니다. 나는 시도하지 않았지만 왜 안 보이지 않는지. * 시도해 봤어? 무슨 일이야? – FrustratedWithFormsDesigner
나는 그것을 시도하고 그것이 작동하는 것처럼 보였다. 나는 항상 * 일할 것이라는 것을 아는 사람을 찾고 있습니다. 특정 (알 수없는) 경우에만 작동하도록 할 여유가 없습니다. –