Aşağıda employees tablosunda bir satırın adını ve soyadını output'a basan örnek görülmektedir:
DECLARE
v_firstname employees.first_name%TYPE;
v_lastname employees.last_name%TYPE;
BEGIN
SELECT first_name,last_name INTO v_firstname,v_lastname FROM employees WHERE employee_id = 100;
DBMS_OUTPUT.put_line (v_firstname || ' ' || v_lastname);
END;
v_firstname ve v_lastname değişkenin tip değeri, sütunun tipinden alınmaktadır. %TYPE ifadesi bu işi yapmaktadır. Select into ile firstname ve lastname değerleri değişkenlere atanmaktadır. En sonra output'a basılmaktadır.
Aşağıda employees tablosunda bir satırı alan ve ad ve soyadını output'a basan örnek görülmektedir:
DECLARE
r_employee employees%ROWTYPE;
BEGIN
SELECT * INTO r_employee FROM employees WHERE employee_id = 100;
DBMS_OUTPUT.put_line (r_employee.first_name || ' ' || r_employee.last_name);
END;
%ROWTYPE ile r_employee değişkeni employees tablsonun bir satırı biçimde olduğu belirtilmiştir. Select into ile 100 id'li kayıt r_employee değişkenine atanmaktadır. Daha sonra ad ve soyad output'a basılmıştır.