--类似机构题赋值查询
DECLARE
(
V_ADVID STOREHOUSE.ADVID%TYPE,
V_ADVNAME STOREHOUSE.ADVNAME%TYPE,
N_STORENUM NUMBER(10,2)
);
R_STOREHOUSE T_STOREHOUSE;
BEGIN
SELECT ADVID,ADVNAME,STORENUM INTO R_STOREHOUSE FROM STOREHOUSE WHERE STORENUM<0;
DBMS_OUTPUT.PUT_LINE(R_STOREHOUSE.V_ADVID||R_STOREHOUSE.V_ADVNAME||R_STOREHOUSE.N_STORENUM);
END;
/
--一般赋值查询
DECLARE
V_ADVNAME VARCHAR2(100);
BEGIN
SELECT ADVNAME INTO V_ADVNAME FROM STOREHOUSE WHERE ADVID='30929907';
DBMS_OUTPUT.PUT_LINE(V_ADVNAME);
END;
/