我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle使用cast() 函数的一个BUG

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle使用cast() 函数的一个BUG


今天在用Oracle时无意发现一个小问题,就是使用cast函数转换类型时,出现文字被截断现象,现贴出来,如下:



Select  Cast('未填写' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



Select  Cast('未填写内容' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



 Select  Cast('未填写什么' As Nvarchar2(16)) As Hg  From Dual

Oracle使用cast() 函数的一个BUG



结论:部分中文被截断,比如测试用的‘请选择’,‘无核管’,而‘是什么’可以正常显示,已排除长度和字符集的问题,其它varchar,varchar2,nvarchar类型无此问题。




免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle使用cast() 函数的一个BUG

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql CAST函数的具体使用

目录语法参数说明示例练习案例CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型语法CAST(value AS datatype)AS关键字用于分隔android两个参数,在AS之前的是要处理的数据,在AS之后的是要转
2022-08-12

Oracle to_char函数的使用

Oracle中的to_char函数用于将数据转换为字符类型,并可以指定转换的格式。to_char函数的语法如下:to_char(expression, format)其中,expression是要转换的数据,可以是数字、日期等;format
2023-09-22

Oracle trunc函数的使用

1. 对日期的操作2. 对数字的操作1、对日期的操作SELECT TRUNC(SYSDATE) FROM DUAL; --2019/11/29 今天的日期为2019/11/29SELE
2018-03-13

Oracle中的table()函数使用

目录一、序言二、table()函数使用步骤三、table() 具体使用实例3.1 table()结合数组 使用3.2 table()结合PIPELINED函数(这次报表使用的方式)3.3 table()结合系统包使用一、序言前段时间一直在
2023-05-12

php怎么使用函数返回一个变量

小编给大家分享一下php怎么使用函数返回一个变量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在php中,我们时常会需要将变量返回或输出,那么这时候我们应该怎么去
2023-06-20

oracle的concat函数怎么使用

Oracle的concat函数用于将两个字符串连接在一起。其语法如下:SELECT CONCAT(string1, string2) FROM table_name;例如,如果我们要将两个字段的值连接在一起并显示在查询结果中,可以这样写:
oracle的concat函数怎么使用
2024-03-11

oracle的nvl函数怎么使用

NVL函数是Oracle SQL中的一个函数,用于将NULL值替换为指定的值。其语法如下:NVL(expr1, expr2)其中,expr1是待检查的表达式,如果其值为NULL,则返回expr2,否则返回expr1的值。例如,假设有一
oracle的nvl函数怎么使用
2024-04-09

Oracle to_char函数的使用方法

Oracle中的TO_CHAR函数用于将数据转换为字符串格式。TO_CHAR函数有多个参数,以下是常用的使用方法:1. 将日期转换为字符串:TO_CHAR(date, 'format')示例:SELECT TO_CHAR(sysdate,
2023-08-17

编程热搜

目录