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;
oracle into
猜你喜欢
转载自1988xuxuxu.iteye.com/blog/1811239
今日推荐
周排行