【问题标题】:calling a shell script AFTER data is inserted into a table in sybase将数据插入 sybase 中的表后调用 shell 脚本
【发布时间】:2014-02-25 04:34:14
【问题描述】:

我想在 Sybase 12.5.4 中将数据插入表(比如 A)后调用 shell 脚本。

如果我在表 A 上使用触发器并调用 xp_cmdshell,那么 shell 脚本将在插入之前被调用(数据在触发器执行完成后插入)。

请指教。

谢谢。

【问题讨论】:

  • 在 shell 脚本中加入一些逻辑来登录数据库并检查有问题的记录是一种选择。您可能想要查看的另一个是使用中间表。插入表 A -> 触发器 A 写入表 B -> 触发器 B 执行 shell 脚本。

标签: triggers insert sybase sap-ase xp-cmdshell


【解决方案1】:

老实说,我会从 shell 脚本中轮询表,而不是从数据库中推送 - xp_cmdshell 很少是最佳选择,而且存在潜在的安全隐患。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多