در تعریف کلی از تریگر Trigger می توان گفت که تریگر یک ساختار بلاکی در PL/SQL است که با اجرای دستورات DML بر روی جداول پابگاه داده اجرا می شود.

مانند procedures ، توابع (Function) از یک گروه از دستورات PL/SQL تشکیل شده است ولی بر خلاف procedures ، یک تابع حتما باید یک مقدار را برگرداند.

یک Stored procedure گروهی از بلاکها در PL/SQL است که یک یا چند وظیفه به منظور افزایش قابلیت جابجایی، استفاده مجدد، امنیت، ایمنی داده ها را به انجام می رساند.

 Cursorیک نوع متغیر ساخت یافته  می باشد که به ما اجازه می دهد داده ها (در Sql)  را مورد پردازش قرار دهیم .