您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在 CASE 语句中赋值 TSQL 给出错误

在 CASE 语句中赋值 TSQL 给出错误

这是你期望的吗?

    SELECT TOP(1)
     content.content_id       AS content_id ,
     content.content_type     AS content_type ,
     content.content_name     AS content_name ,
     content.content_version  AS content_version ,
     content.effective_date   AS effective_date      
   FROM     test_content content
   WHERE    content.vendor_id = :vendor_id
   AND      content.content_type = :content_type
   AND      content.content_name = 
               CASE
                WHEN :content_type2 <> 'T' 
                THEN :content_name
                ELSE content.content_name
               END
   ORDER BY content_version DESC 
SQLServer 2022/1/1 18:52:50 有301人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶