• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sql不常用函数总结以及事务,增加,删除触发器
    sql不常用函数总结以及事务,增加,删除触发器

    distinct 删除重复行

    declare @x 申明一个变量

    convert(varchar(20),tscore.tenglish) 类型转换

    cast(xx as varchar(10)) 类型转换
    www.jb51.net
    ======================================================

    情况
    case
    when xxx then xx
    when xxxx then xxxxx
    else
    end

    =======================================================

    while xxx
    begin
    xxxxxx
    end
    www.jb51.net
    事务
    ===================================================
    begin tran
    declare @sum int = 0
    update bank set balance=balance-1000 where cid='0001'
    set @sum=@sum+@@error
    update bank set balance=balance + 1000 where cid='0002'
    set @sum=@sum+@@error

    if @sum>0
    begin
    rollback
    print '回滚!'
    end
    else
    begin
    --提交事务
    commit tran
    print '提交了!'
    end
    ===================================================
    begin tran www.jb51.net
    begin try
    declare @sum int = 0
    update bank set balance=balance-900 where cid='0001'
    set @sum=@sum+@@error
    update bank set balance=balance + 900 where cid='0002'
    set @sum=@sum+@@error
    commit
    end try
    begin catch
    rollback
    end catch
    =====================================================

    declare @halfCount int= ceiling(@count/2.0) 向上

    增加时触发器
    =========================================
    create trigger tri_TblClass_insert_after
    on TblClass after insert
    as
    begin
    declare @id int
    declare @name varchar(50)
    declare @desc varchar(50)
    select @id=tclassId,@name=tclassname,@desc=tclassdesc from inserted

    print @id
    print @name
    print @desc
    end www.jb51.net
    =========================================

    删除时触发器
    create trigger tri_TblClass_delete_after
    on TblClass instead of delete
    as
    begin

    insert into TblClassBak
    select * from deleted
    end
    ========================================


    作者 xhccom
    上一篇:SQL语句删除2条重复数据一条保留一条
    下一篇:sqlserver中将varchar类型转换为int型再进行排序的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sql不常用函数总结以及事务,增加,删除触发器 sql,不,常用,函数,总结,以及,