Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在DB2LUW触发器中使用CTE吗_Db2 - Fatal编程技术网

我们可以在DB2LUW触发器中使用CTE吗

我们可以在DB2LUW触发器中使用CTE吗,db2,Db2,我使用的是DB2LUWversion10.x 我的问题是,在插入触发器之前,我们可以在内部使用公共表表达式吗 创建或替换触发器测试 插入测试前 每行 什么时候 使用DS作为从测试中选择COUNT1 从DS中选择1 文档主题肯定应该更详细地描述搜索条件。 实际上,搜索条件可能包含,您可以使用标量fullselect作为此类表达式的一部分。但a不能包含CTE。只有一罐。 所以,在搜索条件下不能使用CTE。如果您确实需要它,那么将您的CTE封装在函数调用中。您可能已经查阅了创建触发器的文档并检查了规则

我使用的是DB2LUWversion10.x

我的问题是,在插入触发器之前,我们可以在内部使用公共表表达式吗

创建或替换触发器测试 插入测试前 每行 什么时候 使用DS作为从测试中选择COUNT1 从DS中选择1

文档主题肯定应该更详细地描述搜索条件。 实际上,搜索条件可能包含,您可以使用标量fullselect作为此类表达式的一部分。但a不能包含CTE。只有一罐。
所以,在搜索条件下不能使用CTE。如果您确实需要它,那么将您的CTE封装在函数调用中。

您可能已经查阅了创建触发器的文档并检查了规则。CTE是可能的,但它适用于触发器的各个部分。