0
A
回答
2
是的,你可以!
下面是从iSeries DB2 SQL编程manual(这往往运行LUW后面几个版本)一些示例代码(所有SQL):
CREATE TRIGGER TransactionBeforeTrigger BEFORE INSERT ON TransactionTable
REFERENCING NEW AS new_row
FOR EACH ROW MODE DB2ROW
BEGIN
DECLARE newmonth SMALLINT; -- Here's the decleration
SET newmonth = MONTH(new_row.DateOfTransaction);
IF newmonth < 4 THEN
SET new_row.FiscalQuarter=3;
ELSEIF newmonth < 7 THEN
SET new_row.FiscalQuarter=4;
ELSEIF newmonth < 10 THEN
SET new_row.FiscalQuarter=1;
ELSE
SET new_row.FiscalQuarter=2;
END
0
这取决于平台。对于z/OS平台,答案是否定的。与其他平台相比,z/OS往往落后于功能。
相关问题
- 1. 在Javascript中,我可以在声明之前使用变量吗?
- 2. 声明变量MySQL触发器
- 3. Oracle触发器:声明全局变量
- 4. 我们可以用{来声明变量变量吗?
- 5. 我们可以在QML文件中声明全局变量吗?
- 6. 我可以在函数声明中传递变量吗?
- 7. 我可以在Java中更改变量的声明类型吗?
- 8. 我可以在Objective-C switch语句中声明变量吗?
- 9. 我可以在for循环中声明局部变量吗?
- 10. 我可以同时在VBA中声明和分配变量吗?
- 11. 程序集 - 我可以在程序中声明变量吗?
- 12. 我可以在Java的泛型声明中使用变量吗?
- 13. 我可以在SASS mixin中声明一个新的变量吗?
- 14. 我可以在fortran模块中声明意图变量吗?
- 15. 可以在输出变量后声明一个变量吗? PHP
- 16. 创建触发器 - 声明变量 - 无法让我的触发器工作
- 17. 我可以在声明后做一个变量final吗?
- 18. 我可以使用逻辑OR ||吗?在PHP变量声明?
- 19. 在mysql中的PLSQL触发器中声明变量
- 20. 在MySql中创建触发器时声明变量
- 21. 在MySql错误中声明创建触发器的变量
- 22. 我们可以使用变量类名来声明objective-c中的变量吗?
- 23. scanf()可以用来在C中声明一个变量吗?
- 24. 可以在变量声明中执行-order吗?
- 25. 可以在枚举声明中修改实例变量吗?
- 26. 你可以在C++中声明变量吗?
- 27. 你可以在Go中一次声明多个变量吗?
- 28. 在Oracle触发器中,我可以将新旧分配给rowtype变量吗?
- 29. 我可以在LINQ中声明/使用一些变量吗?或者我可以写下面的LINQ清除器?
- 30. 我们可以在c中的#define指令中声明一个变量吗?
我会试试看。谢谢 – Ammu