当emp的d列的a字段更新成1时,更新d列b=d列c,然后更新d列c=‘’。 这句啥意思,没看懂访问原值用 :old.xxx 访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据 a b c d 2 c1 001 2 c2 002 2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果 a b c d 2 c1 001 1 c2 002 2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了
当emp的d列的a字段更新成1时,更新d列b=d列c,然后更新d列c=‘’。 这句啥意思,没看懂访问原值用 :old.xxx 访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据 a b c d 2 c1 001 2 c2 002 2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果 a b c d 2 c1 001 1 c2 002 2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了 触发器不能直接对同一个表进行操作,可以用视图或临时表来实现
当emp的d列的a字段更新成1时,更新d列b=d列c,然后更新d列c=‘’。 这句啥意思,没看懂访问原值用 :old.xxx 访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据 a b c d 2 c1 001 2 c2 002 2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果 a b c d 2 c1 001 1 c2 002 2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了 触发器不能直接对同一个表进行操作,可以用视图或临时表来实现当emp的d列的a字段更新成1时,更新d列b=d列c,然后更新d列c=‘’。 这句啥意思,没看懂访问原值用 :old.xxx 访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据 a b c d 2 c1 001 2 c2 002 2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果 a b c d 2 c1 001 1 c2 002 2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了 触发器不能直接对同一个表进行操作,可以用视图或临时表来实现原来是这样 我就说我写的触发器一直报错 谢谢了!
这句啥意思,没看懂访问原值用 :old.xxx
访问新值用 :new.xxx
这句啥意思,没看懂访问原值用 :old.xxx
访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据
a b c d
2 c1 001
2 c2 002
2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果
a b c d
2 c1 001
1 c2 002
2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了
这句啥意思,没看懂访问原值用 :old.xxx
访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据
a b c d
2 c1 001
2 c2 002
2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果
a b c d
2 c1 001
1 c2 002
2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了
触发器不能直接对同一个表进行操作,可以用视图或临时表来实现
这句啥意思,没看懂访问原值用 :old.xxx
访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据
a b c d
2 c1 001
2 c2 002
2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果
a b c d
2 c1 001
1 c2 002
2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了
触发器不能直接对同一个表进行操作,可以用视图或临时表来实现当emp的d列的a字段更新成1时,更新d列b=d列c,然后更新d列c=‘’。
这句啥意思,没看懂访问原值用 :old.xxx
访问新值用 :new.xxx就是更新 d行的a=1后,触发更新 d行的b=d行的c 然后更新d行c=‘’举例说明 emp表现有3行数据
a b c d
2 c1 001
2 c2 002
2 c3 003这时我做了一个更新 把 d=002 的a 更新成了1,现要得到这个结果
a b c d
2 c1 001
1 c2 002
2 c3 003当然这个可以直接用sql实现,但是我程序不能修改了 只能做个触发器补充了
触发器不能直接对同一个表进行操作,可以用视图或临时表来实现原来是这样 我就说我写的触发器一直报错 谢谢了!