成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

oracle begin end用法 oracle如何執(zhí)行拼接的sql語句,并把查詢結(jié)果賦值給變量?

oracle如何執(zhí)行拼接的sql語句,并把查詢結(jié)果賦值給變量?單獨定義聲明變量后,在語句里使用into,如下: select count(*) into num from table1;oracle中

oracle如何執(zhí)行拼接的sql語句,并把查詢結(jié)果賦值給變量?

單獨定義聲明變量后,在語句里使用into,如下: select count(*) into num from table1;

oracle中動態(tài)sql語句,表名為變量,怎么解?

  表名可用變量,但一般需要用到動態(tài)sql,舉例如下:  declare  v_date varchar2(8)--定義日期變量  v_sql varchar2(2000)--定義動態(tài)sql  v_tablename varchar2(20)--定義動態(tài)表名  begin  select to_char(sysdate,"yyyymmdd") into v_date from dual--取日期變量  v_tablename := "T_"||v_date--為動態(tài)表命名  v_sql := "create table "||v_tablename||"  (id int,  name varchar2(20))"--為動態(tài)sql賦值  dbms_output.put_line(v_sql)--打印sql語句  execute immediate v_sql--執(zhí)行動態(tài)sql  end  執(zhí)行以后,就會生成以日期命名的表。