zoukankan      html  css  js  c++  java
  • sql触发器

    use TEST

    go

    if exists(select * from sysobjects where name='Student')

    drop table Student

    go

    create table Student (

    StudentID int primary key,

    Name nvarchar(50) )

    go

    if exists(select *from sysobjects where name='BorrowRecord')

    drop table BorrowRecord

    go

    create table BorrowRecord

    ( BorrowRecord int identity(1,1),

    StudentID int, BorrowDate datetime,

    ReturnDate datetime )

    go

    if exists(select *from sysobjects where name='truStudent')

    drop trigger truStudent

    go

    create trigger truStudent

    on Student

    for update

    as

    if update(StudentID)

    begin update BorrowRecord set StudentID=i.StudentID

    from BorrowRecord br, deleted d,inserted i where br.StudentID=d.StudentID

    end

    if exists(select *from sysobjects where name='strStudent')

    drop trigger strStudent

    go

    create trigger strStudent

    on Student

    for Delete

    as

    delete BorrowRecord from BorrowRecord br,deleted d where br.StudentID=d.StudentID

    GO

    delete from Student where StudentID=1005

  • 相关阅读:
    Coursera Algorithm II PA2 Q2
    Coursera Algorithm Part II PA2
    实现 memcpy 函数
    超人
    Proxy 模式
    【6】锋利的 jQuery 笔记
    【3】Chrome 的一些常用操作
    HTML 待解决与已解决问题
    CSS 待解决问题
    JS 一些常用技巧
  • 原文地址:https://www.cnblogs.com/zhang-wenbin/p/5646813.html
Copyright © 2011-2022 走看看