程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> selectinto與insertintoselect

selectinto與insertintoselect

編輯:SyBase教程

selectinto與insertintoselect


一. 區別:

insert into select: 用於將select出來的結果集復制到一個新表中, 它是標准的sql語句

select into: 將結果保存到一個變量中, 它是plsql的賦值語句

二. 例子:

insert into select:

insert into test select * from t_source where id = 1;  
commit;  
select into:
create or replace procedure my_test is
  aa varchar2(100);
  v_record t_source%rowtype;
begin
  select name into aa from t_source where id = 1;
  dbms_output.put_line('普通變量 name= ' || aa);

  select * into v_record from t_source where id = 1;
  dbms_output.put_line('記錄變量 name= ' || v_record.name);

end;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved