lmeteor 发表于 2006-11-2 19:06:53

请教个iq trigger的问题

<p>iq的trigger是否和其他版本的数据库一样使用.</p><p>我想向一张表中insert时触发一些事件,但是没有触发.过程很简单:</p><p>create TRIGGER tr_exc_procedur after insert on t_trigger<br/>referencing new as inserted<br/>for each row<br/>begin<br/>&nbsp; insert into monitor_trigger values('aa',getdate());<br/>end;</p><p></p><p>请教是什么原因?</p>

jonse 发表于 2006-11-21 16:45:55

<p>SybaseIQ不支持Trigger。 但是SybaseIQ的资料库支持,所以你的测试对普通表是没有任何反应的。但是对于.db中的表可以使用trigger。</p><p>你可以用event实现类似的功能。</p><p>对你的测试语句,如果建表语句如下处理,trigger会生效,但是不建议如此使用:</p><p></p><p>drop table t_trigger;<br/>create table t_trigger (a integer) IN SYSTEM;</p><p>drop table monitor_trigger;<br/>create table monitor_trigger (a char(2),b date) IN SYSTEM;</p>
页: [1]
查看完整版本: 请教个iq trigger的问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com