com.microsoft.sqlserver.jdbc.SQLServerException: CASE 说明中的任一结果表达式均不能是 NULL。
2014-04-24 17:02
891 查看
set XX=case xx when xx then null
这种情况会报错
set XX=case xx when xx then null when xx then '1'
此时就不会报错
相关文章推荐
- com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列 'ID'
- com.microsoft.sqlserver.jdbc.SQLServerException:该语句没有返回结果集
- com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果
- com.microsoft.sqlserver.jdbc.SQLServerException: 必须执行该语句才能获得结果
- com.microsoft.sqlserver.jdbc.SQLServerExceptionn
- 解决java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver问题
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败
- [Exception JavaWeb 1] - Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P2' 附近有语法错误。
- com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立 安全连接。错误:“SQL
- com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误: RSA pr
- com.microsoft.sqlserver.jdbc.SQLServerException: 列名XXXXX 无效
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'xxxxx' 无效
- com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘xxx' 无效
- dbutils报错:com.microsoft.sqlserver.jdbc.SQLServerException: 无法识别元数据的表
- com.microsoft.sqlserver.jdbc.SQLServerException: 将 IDENTITY 转换为数据类型 numeric 时出现算术溢出错误。
- 解决插入语句问题:com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集
- 【sql server】解决 com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '@P0'.
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本