HPL/SQL is included to Apache Hive since version 2.0
HPL/SQL is included to Apache Hive since version 2.0
%ROWTYPE attribute lets you declare a record variable that has the same columns and data types as the specified database table.
Syntax:
var_name [schema.]table_name%ROWTYPE
Examples:
DECLARE
v orders%ROWTYPE;
BEGIN
SELECT * INTO v FROM orders LIMIT 1;
DBMS_OUTPUT.PUT_LINE('Item: ' || v.name || ' - ' || v.description);
END;
DECLARE
v orders%ROWTYPE;
CURSOR c IS SELECT * FROM orders;
BEGIN
OPEN c1;
FETCH c1 INTO v1;
DBMS_OUTPUT.PUT_LINE('Item: ' || v.name || ' - ' || v.description);
CLOSE c1;
END;
BEGIN
FOR v IN (SELECT * FROM orders)
LOOP
DBMS_OUTPUT.PUT_LINE('Item: ' || v.name || ' - ' || v.description);
END LOOP;
END;
DECLARE
v orders%ROWTYPE;
BEGIN
EXECUTE IMMEDIATE 'SELECT * FROM orders LIMIT 1' INTO v;
DBMS_OUTPUT.PUT_LINE('Item: ' || v.name || ' - ' || v.description);
END;
Compatibility: Oracle
Version: HPL/SQL 0.3.13