达梦job任务ddl/dml/dtl注意事项 背景 配置定时job,sql语句如下: TRUNCATE TABLE AAA; INSERT INTO AAA SELECT * FROM BBB commit; 报错 测试DDL ater table "SYSDBA"."TEXT" modify "id" VARBINARY(50); alter table "SYSDBA"."TEXT" modify "name" int; --两个alter同样报错 总结 达梦job中ddl语句作业步骤只能单独配置一条ddl语句,不能同时配置两条以上(包含alter\create\truncate\drop)单独执行create与truncate则可以执行成功 测试DML\DTL 总结 可以如一下配置:分开配置 总结 dml与dml\dtl可以配置在一个作业步骤里(insert\delete\update\commit\rollback)ddl与dml语句在同一个作业步骤里不能同时存在,必须分开配置 测试DCL 总结 grant与revoke只能单独配置在一个作业步骤里,不可以同时配置。 其他 停止指令:shutdown immediate不可以配置在job中