关于类型转化CHAR -〉SAMLLINTEGER

Yings 2006-07-05 04:09:20
一个表的一个字段为char(1) DSCAT 里边的值为 X'00' 或 X'01' 是十六进制的 0x00 或0x01。

我现在要把该字段转化为SAMLLINTEGER 的0 与 1 该怎么转化?

用dec 及CAST都没成功。

初学者, 请各位大侠出手相助

如 要写一个SELCT语句
我试了
SELECT * FROM TEST WHERE DSCAT=X'01' 不行
SELECT * FROM TEST WHERE DSCAT=1 也不行
...全文
302 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
songfrh 2006-07-19
  • 打赏
  • 举报
回复
cast(var as int)
bflovesnow 2006-07-11
  • 打赏
  • 举报
回复
mark.
charlenelin 2006-07-11
  • 打赏
  • 举报
回复
您好,我们是“2006中国杰出数据库工程师评选”活动组委会。
您的帖子已经被我们转载到本次评选官方网站的“专家在线答疑”区。
http://www.bestdba.cn/match_discussion.aspx

在那里,进入本次评选复选的90位数据库工程师将与您展开积极的互动。
一方面,他们会为您的问题提供满意的答案,
另一方面,也邀请您为他们投上宝贵的选票。

2006-7-8 ~ 2006-7-25日,每天我们将从当天参与"有奖投票"的网友
中抽取3名幸运者,赠送由IBM提供的精美礼品一份!

此外,您还可以在“专家在线答疑”区提出新的问题并参与讨论。

您的帖子位于:
http://www.bestdba.cn/match_discussion3.aspx?pointid=126&pointid2=1&pointid3=5
非常感谢您对本次活动的支持!
Mr_Bean 2006-07-05
  • 打赏
  • 举报
回复
如果char(1)能识别你的X'00'的话
那你强制转化 int(DSCAT)不知是否可行

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧