Bir SQL bloğu DECLARE, BEGIN ve EXCEPTION bölümlerinden oluşmaktadır.Örneğimiz bir PL/SQL programının görünümü hakkında bir fikir vermektedir. Bu blok içinde yer alan deyimleri daha sonra vakit olursa ele alarak inceleyeceğiz.
DECLARE h_hasta_no NUMBER (4); h_hasta_adi VARCHAR2(10); hata VARCHAR2(2);
BEGIN SELECT hasta_no,hasta_adı INTO h_hasta_no,h_hasta_adi FROM hasta WHERE hasta_no=2009454588;
EXCEPTION WHEN NO_DATA_FOUND THEN hata :='Kayit yok...'; END;