社区
Sybase
帖子详情
请教大家,Sybase中的触发器能否调用外部程序?
shi_hang_nk
2009-12-07 09:38:56
请教大家,Sybase中的触发器能否调用外部程序?
我在集成一个老系统,想在老系统新增一条数据时,实时通知外部另一个系统执行相关操作。原来是通过轮询作,不够及时还影响性能。
...全文
148
5
打赏
收藏
请教大家,Sybase中的触发器能否调用外部程序?
请教大家,Sybase中的触发器能否调用外部程序? 我在集成一个老系统,想在老系统新增一条数据时,实时通知外部另一个系统执行相关操作。原来是通过轮询作,不够及时还影响性能。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hobbylu
2009-12-23
打赏
举报
回复
在触发器中执行xp_cmdshell 'cmd'存储过程,可以完成你要的动作
北京雨翰数据恢复
2009-12-23
打赏
举报
回复
exec xp_cmdshell "calc"
wwwwb
2009-12-08
打赏
举报
回复
不能,用两条SQL语句不行?
shi_hang_nk
2009-12-08
打赏
举报
回复
可以调用外部的一个Java程序吗?
biabiasir
2009-12-08
打赏
举报
回复
可以调用存储过程
sybase
触发器
创建
SYBASE
触发器
及应用2009-04-10 10:361
触发器
的创建方法 一般地,创建
触发器
的语法如下: Create Trigger
触发器
名称 On 表名&&指定所创建的
触发器
与某个已存在的表关联。 For {Insert, Delete, Update}&&指定
触发器
的类型(即插入,删除,更新或它们的任意组合) As SQL语句&&指定
触发器
的触发条件或
java在
sybase
上创建特定
触发器
本文是小小的总结一下本人开发时要在
sybase
数据库上创建特定的
触发器
创建的
触发器
完成的功能如下: 在数据库
中
指定的表上创建插入,更新,删除
触发器
,当指定的表发生插入、更新或者删除操作时,将触发
触发器
相应的动作,
触发器
的作用就是,将发生上述操作的表的表名、主键名、对应的主键值、相应的操作存到另一张记录表
中
。本总结
中
除了创建该类型
触发器
外还包括删除
触发器
,删除记录表,判断是否已有记录...
SYBASE
触发器
学习
触发器
是一种特殊的存储过程,它在插入,删除或修改特定表
中
的数据时触发执行.
1、可以跟踪用户对数据库的操作
2、在修改或删除时级联修改或删除其它关联表
中
的匹配的行。
3、同步实时地复制表
中
的数据到另一个表
中
.
目前的项目
中
要求,对表的操作要保留日志,自然想到了用
触发器
。在使用
sybase
触发器
的时候要用到两个临时表:deleted和inserted。在向数据库
中
插入记录的时候,会把记录也插向inserted
中
,在更新或者删除记录时,会把要删除的记录保存到d
java
sybase
存储过程_
sybase
基本语法,存储过程,
触发器
最近2天用了一下
sybase
,总结一下
sybase
存储过程和
触发器
的一些基本特点。
sybase
据说在12.xx以后支持自定义function了,但是在Adaptive Server Enterprice版本
中
似乎不行,但是函数可以通过存储过程来实现,因为存储过程也是有返回值的:)存储过程
sybase
的存储过程语法基本上与sqlserver相似变量名需要前面加上@,比如@ABC每行行末不需要分号(;...
Sybase
触发器
这几日需要设计项目的几个报表统计模块,然后统计其数值。时间甚赶,需要新增一堆表,且以前的一个主表被修改并没有对应的log表,得重新设计。写log表要求使用
触发器
实现。 所以在网上查找半天
sybase
的
触发器
,却没发现多少有完整意义的文章。(有一些,但似乎一定程度上都存在误导人的作用。可能是
sybase
的版本不一样,所以语法不一致。下文介绍的是
sybase
12.5.1的文档) 晚上
Sybase
2,598
社区成员
25,608
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章