insert into…select 跟 select into 的差別
在oracle中這兩種語句都是支援的,但使用的場合很不相同。
insert into … select …是一條dml語句,它完成從一張表中查出資料,并把這些資料插入到指定的表中。
select into 語句是一個查詢語句,在oracle中,他隻使用在存儲過程、函數以及pl/sql塊中,它是把選出的資料賦值到以定義的變量中。如:
declare
inti int;
begin
select 2 into inti from dual;
dbms_output.put_line(inti);
end;