`
1988xuxuxu
  • 浏览: 20222 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

oracle into

 
阅读更多
DECLARE
  TYPE T_STUDENTRECORD IS RECORD(
    STUDENTID VARCHAR2(200),
    FIRSTNAME VARCHAR2(200),
    LASTNAME  VARCHAR2(200));
  /*Declare a variable of this type.*/
  V_STUDENTINFO T_STUDENTRECORD;
  V_SQL         VARCHAR2(200);
  V_SQL1        VARCHAR2(200);
  V_SQL2        VARCHAR2(200);
  V_SQL3        VARCHAR2(200);
BEGIN
  --SELECT 1, 2, 3 INTO V_STUDENTINFO FROM DUAL;

  V_SQL := 'SELECT 1, 2, 3 FROM DUAL';
  EXECUTE IMMEDIATE V_SQL
    INTO V_SQL1, V_SQL2, V_SQL3;
  DBMS_OUTPUT.PUT_LINE(V_SQL1);
  DBMS_OUTPUT.PUT_LINE(V_SQL2);
  DBMS_OUTPUT.PUT_LINE(V_SQL3);

  EXECUTE IMMEDIATE V_SQL
    INTO V_STUDENTINFO;
  DBMS_OUTPUT.PUT_LINE(V_STUDENTINFO.STUDENTID);
  DBMS_OUTPUT.PUT_LINE(V_STUDENTINFO.FIRSTNAME);
  DBMS_OUTPUT.PUT_LINE(V_STUDENTINFO.LASTNAME);

END;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics