DB2中有没有类似于oracle的convert这样的编码转换函数

浩瀚宇宙0129 2017-11-29 08:03:21
DB2中有没有类似于oracle的convert这样的转码函数,如果没有,有什么方法可以在Order by的时候,指定以某种编码进行排序?
...全文
1236 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
浩瀚宇宙0129 2017-11-30
我想要的是转码的作用,现在需求是数据库是SHIFT-JIS,但是排序和比较的时候,需要用EBCDIC进行处理,现在的调查结果是:
  • 打赏
  • 举报
回复
自由自在_Yu 2017-11-29
2、CONVERT() CONVERT (<data_ type>[ length ], <expression> [, style]) 1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。 2)length用于指定数据的长度,缺省值为30。 3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号或负号的数值。 4)TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。 5)IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。 6)把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。 7)BIT类型的转换把非零值转换为1,并仍以BIT类型存储。 8)试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。 9)用CONVERT() 函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。
  • 打赏
  • 举报
回复
相关推荐
发帖
DB2
加入

5858

社区成员

IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
申请成为版主
帖子事件
创建了帖子
2017-11-29 08:03
社区公告
暂无公告