://www.oracletutorial.com/plsql-tutorial/oracle-trigger/">https://www.oracletutorial.com/plsql-tutorial/oracle-trigger/</a></p></li>
<li><p>To make good use of triggers, we need to write functions or procedures in some programming language</p>
<ul>
<li>PL/SQL (programming language for SQL) is supported in some form in most relational databases</li>
<li>or some other supported programming language, such as C
<ul>
<li>PostgreSQL supports <em>user-defined types (UDT)</em> and <em>user defined functions (UDF)</