> On 10/10/11 11:53, Vlad Khorsun wrote: >>> At the first glance it's possible to avoid loading trigger's body with >>> WHEN clause. >> Should we check permissions of trigger's code ? If yes - we will load >> it anyway at query (insert\update\delete) prepare time. > > We should not check permissions of trigger in that case. Imagine clause: > > WHEN CURRENT_USER != 'SYSDBA'
If such clause is inside trigger code then it not affects security checks and *whole* trigger code is checked. SQL standard says something about security checks for conditional triggers ? Regards, Vlad ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel