• 案例------触发器


    insert 触发器示例

    create trigger tri_insert
    on student
    for insert
    as
    declare @student_id char(10)
    select @student_id=s.student_id from
    student s inner join inserted i
    on s.student_id=i.student_id
    if @student_id='0000000001'
    begin
    raiserror('不能插入1的学号!',16,8)
    rollback tran
    end
    go

    update触发器示例

    create trigger tri_update
    on student
    for update
    as
    if update(student_id)
    begin
    raiserror('学号不能修改!',16,8)
    rollback tran
    end
    go

    delete触发器示例

    create trigger tri_delete
    on student
    for delete
    as
    declare @student_id varchar(10)
    select @student_id=student_id from deleted
    if @student_id='admin'
    begin
    raiserror('错误',16,8)
    rollback tran
    end
  • 相关阅读:
    Unity场景加载完成回调
    UnityShader 一些算法总结
    Unity ugui 的 Button 组件的 点击、按下、抬起等按钮事件(eventTrigger)
    Unity 鼠标拖拽旋转物体
    JVM
    JVM
    JVM
    JVM
    JVM
    JVM
  • 原文地址:https://www.cnblogs.com/liupengfei19940119/p/3718961.html
Copyright © 2020-2023  润新知