L*********i 发帖数: 649 | 1 我想CREATE TRIGGER,
见附图,
但总有问题,见MSG,不懂,诚心请教。 |
B*****g 发帖数: 34098 | 2 把columnname加到insert里,只有当column和value一一对应的时候column才能省略(
而且不建议这样做)
inset int DeptAudit (column1, column2....)
values .....
【在 L*********i 的大作中提到】 : 我想CREATE TRIGGER, : 见附图, : 但总有问题,见MSG,不懂,诚心请教。
|
c*****d 发帖数: 6045 | |
L*********i 发帖数: 649 | 4 您就是我的“神”呀!
我在赶作业,回头您给您伪币,您尽管要!!! |
w*r 发帖数: 2421 | |
c*****d 发帖数: 6045 | 6 为啥?我们还在用trigger
【在 w*r 的大作中提到】 : 告诉老师trigger现在没人用了,不要教了
|
L*********i 发帖数: 649 | 7 老师是韩国女人,
应该还是有水平的,
就是“概括”能力不太好;讲课能力急待提高;
我们上课一直用ms sql server,可讲到trigger, 她上课给的零散的例子都是oracle 的,
这也就罢了;
关键是讲的几个例子相互毫无关系,大家听的都云里雾里。
我觉得我虽然只是初学者,水平很低,可是我也给班上的同学讲老师出的题,我自己懂
了,我一边在 ms sql server 上演示,一边讲,这样效果就很好呀,不会的同学很快
就明白了。
光听懂老师上课讲的内容是无法完成她布置的作业的,这样也好,很多东西还是要靠自
己多看,多问,多请教,多练习;
我特别喜欢 上学期的那个教 data structure & algorithm 的老师,讲课逻辑极其清
楚,他一边上机演示,一边教学,和学生的互动也很好。据说是我们这个一般学校学生
评价最好的一个cs 老师。 |
y****w 发帖数: 3747 | 8 trigger比较ugly. 设计上必须用trigger的情况并不多吧.
【在 c*****d 的大作中提到】 : 为啥?我们还在用trigger
|
c*****d 发帖数: 6045 | 9 如果能确保所有修改都通过前台程序,trigger确实没啥用
可是无法保证所有修改都通过前台程序
【在 y****w 的大作中提到】 : trigger比较ugly. 设计上必须用trigger的情况并不多吧.
|
y****w 发帖数: 3747 | 10 要后台更新啥,你会更不愿意面对一堆trigger。
【在 c*****d 的大作中提到】 : 如果能确保所有修改都通过前台程序,trigger确实没啥用 : 可是无法保证所有修改都通过前台程序
|
w*r 发帖数: 2421 | 11 trigger本身就是一个怪物,违反了N-Tier application的初衷, 前台的app管理逻辑
生成data,后台的storage不应该自己生成data...
trigger是platform dependent, 所以migration和upgrade都是痛点
app的逻辑不要出现在trigger里面
DBA / Maintenance的可以使用,example: change data capture (still very costly
). |
B*****g 发帖数: 34098 | 12 其实除了SQL都是怪物
costly
【在 w*r 的大作中提到】 : trigger本身就是一个怪物,违反了N-Tier application的初衷, 前台的app管理逻辑 : 生成data,后台的storage不应该自己生成data... : trigger是platform dependent, 所以migration和upgrade都是痛点 : app的逻辑不要出现在trigger里面 : DBA / Maintenance的可以使用,example: change data capture (still very costly : ).
|