zoukankan      html  css  js  c++  java
  • “数据类型 varchar 和 bit 在 add 运算符中不兼容”解决方法

    在SQL 2005中出现“数据类型 varchar 和 bit 在 add 运算符中不兼容”只需用convert()函数

          如要把一个bit类型的变量@num转化为varchar类型:convert(varchar(4),@num)。

    CREATE PROCEDURE [dbo].[sp_News_DeleteCategory1]
     @CategoryID Nvarchar(160),
     @IsDeleted   bit
    AS

    BEGIN
     DECLARE @sql Nvarchar(260)
        SET @sql='UPDATE News_Categories SET IsDeleted=' + CONVERT(varchar(4),@IsDeleted) + 'WHERE CategoryID IN ('+ @CategoryID +')'
        --PRINT @sql
     EXECUTE(@sql)
    END

    注:其中应用到了IN指令

  • 相关阅读:
    字体
    abstract关键词
    final关键词
    多态
    接口
    java面向对象
    java运算符
    JDK安装
    循环
    TextView控件
  • 原文地址:https://www.cnblogs.com/pricks/p/1695408.html
Copyright © 2011-2022 走看看