Bluemix SQL数据库服务和触发器



我无法在Bluemix上的SQL数据库服务上创建触发器。我总是收到错误消息"queryExecFailure-不支持的SQL语句或命令。"这很清楚。有人得到同样的反馈吗?有激活触发器的选项吗?

许多thx

与常规DB2数据库相比,Bluemix上的SQL DB服务有几个功能限制。它们取决于您使用的是免费服务还是高级服务。在免费服务中,用户被映射到DB2数据库中的模式,并且只有基本权限。这减少了触发器的一些可能的用例。

创建触发器是DDL,而不是DML。创建它们的成功与否取决于语句的执行方式。"运行查询"接口只能用于执行SELECT语句。要运行类似触发器的东西,您需要将SQL客户端(例如,IBM Data Studio、SQuirreL…)连接到数据库。

还要注意创建触发器所需的权限。触发器的功能仅限于您在中的架构和您的权限。

相关内容

最新更新