遇到一个问题:
Sybase数据,查询当给一个null起别名之后,再根据这个字段过滤是否为null会有报错。
sql语句为:
select * from (select null as test from TestTable) t where test is null
报错信息:
10:56:00 [SELECT - 0 row(s), 0.000 secs] [Error Code: 403, SQL State: ZZZZZ] Invalid operator for datatype op: is null type: VOID TYPE.
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]
解决方法:
使用convert函数转换字段就可以了。
select * from (select null as test from TestTable) t where test is null convert(varchar(15),test) is null
分享到:
相关推荐
非常详细. 00.sybase中文安装指南FOR WIN 01.SQL Anywhere 10简介 02SQL Anywhere 10更改和升级 03SQL Anywhere 服务器数据库管理 04SQL Anywhere 服务器SQL 用法 05SQL Anywhere 服务器SQL 参考...
Sybase SQL Anywhere 5.0 古董级安装包,不兼容64位操作系统
即是之前的LECCO SQL Expert,不仅能够找到最佳的SQL语句,它所提供的“边做边学式训练”还能够教开发人员和数据库管理员如何写出性能最好的SQL语句。它的“SQL比较器”可以标明源SQL和待选SQL间的不同之处。
Sybase SQL Anywhere 5.5.05,Sybase SQL Anywhere,Sybase Anywhere
Repair for Sybase SQL Anywhere(ASA) V1.0 支持以下版本: 支持 SQL Anywhere 5.x 支持 SQL Anywhere 6.x 支持 SQL Anywhere 7.x 支持 SQL Anywhere 8.x 支持 SQL Anywhere 9.x 支持 SQL Anywhere 10.x ...
可以直接打开SyBase数据库,可查看数据库结构,但不能写SQL语句,也没有连接语句
全面的Sybase sql写法和各种函数使用的介绍和实例,有目录,一看就懂, 入门学习和查询手册必备
Sybase SQL Anywhere是Sybase公司开发的一种小型数据库产品。最近为了打开一个以".db"为扩展名的数据文件找到了它,得来不易,与大家分享。
Sybase AnyWhere sql 参考
SQLAnywhere的SQL语句基本上和SybaseAdaptiveServer一致;而且功能也相当强;PowerBuilder5.0以上的版本都自带一个SQLAnywhere。因此,对使用笔记本或单机的开发人员来说,选择SQLAnywhere作为数据库来开发应用程序...
包括小型(桌面)数据库:Fox DBF、Microsoft Execl、Text、Borland Paradox、Sybase SQL anywhere 中型数据库:Microsoft Access 大型数据库:Microsoft SQL Server、Sybase、Oracle 准备提供对DB2,informix,...
Sybase SQL Anywhere 5.0备份的数据文件
大型数据库:Microsoft SQL Server、Sybase、Oracle 数据库的连接采取ADO方式 故而使用本工具,无需安装和卸载 支持几乎所有的SQL语法: 排序(Order By) 条件(Where) 分组(Group By) 分组条件(Having) 计算字段 ...
sybase库中导出全部表的oracle、mysql和sybase格式的建表语句
sybase实用语句,在工作中整理得出的,很实用,很实用
简单实用的Sybase常用语句大全,对刚入门的同仁非常有用, PS:借鉴于网络空间
SQL Anywhere 5.0驱动,旧的东西,能用就放上来,,试过可以使用的
Mysql、oracle、Sybase数据库两列合并成一列的sql语句
经典的SYBASE,中石油很多相关的软件都使用它。