zoukankan      html  css  js  c++  java
  • Update Case的用法与execute执行字符串

    摘自于网路:http://www.cnblogs.com/joinger/articles/1297160.html

    update h_crm_SafetyAccessUser set 
           cancreate=case when a.cancreate=0 then b.cancreate else a.cancreate end,
           canedit=case when a.canedit=0 then b.canedit else a.canedit end,
           canbrowse=case when a.canbrowse=0 then b.canbrowse else a.canbrowse end,
           candelete=case when a.candelete=0 then b.candelete else a.candelete end
           from h_crm_SafetyAccessUser a join (select * from h_crm_SafetyAccessUser  where clientid=@Targetid) b
           on a.modalid=b.modalid and a.Userid=b.Userid
           where a.clientid=@clientid
    ==============================================

    declare @t table(x char,y char)
    declare @str varchar(20)
    select * from @t
    set @str='select 4+5'

    execute (@str)

  • 相关阅读:
    dd是___元素
    【电商8】footer mod_service
    外边距塌陷问题
    隐藏display: ____;
    判断一个32位的整数的二进制有几个1
    8 switch case
    键盘录入
    两个整数的交换
    运算符
    java 异常报错总结
  • 原文地址:https://www.cnblogs.com/qiushuixizhao/p/3792908.html
Copyright © 2011-2022 走看看