我需要将varchar转换为float。 (该varchar保证是一个数字)Oracle - 将Varchar转换为Float并指定精度

我试图在预建表的顶部创建一个物化视图。因此,所有数据类型必须完全匹配......包括数据类型的精度和大小。原始列(在添加NVL之前)是从FLOAT数据类型以126的精度拉取的。当我尝试将varchar转换为精度为126的浮点数时,它似乎不包含126数据精度。我通过创建一个标准视图来测试它不包含126数据大小,下面的查询将其转换为float(126)。通过我的Toad IDE,我可以看到“ThisorThat “浮柱是38)。

我只是更新我的物化视图,象这样一个NVL声明...

Select Cast(NVL(thisFloat, thatFloat) as Float(126)) as ThisorThat

....

From tables;

我得到的错误“ORA-12060:预先建立的表的形状不符合定义查询”,因为尺寸不同于我“预先构建”的原始表格。我需要以某种方式将varchar转换为显式大小为126的浮动。任何想法?

版本:Oracle 10g的

编辑: 这里有一个link这基本上是我遇到同样的事情。

oracle 转换为double,Oracle - 将Varchar转换为Float并指定精度相关推荐

  1. oracle 转换为double,Oracle中的类型转换 (转)

    Oracle中对不同类型的处理具有显式类型转换(Explicit)和自动类型转换(隐式类型转换Implicit)两种方式,对于显式类型转换,我们是可控的,但是对于自动类型转换,当然不建议使用,因为很难 ...

  2. numeric转换varchar_将数据类型varchar转换为numeric时选择失败

    我的选择是从 table 1 插入到 table 2 ,当我运行它时,我收到以下消息: 消息8114,级别16,状态5,行5错误将数据类型varchar转换为数字 . 我从varchar转换为nume ...

  3. 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...

    oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...

  4. 从Varchar转换为 datetime

    从Varchar转换为 datetime时,要注意字符串是否符合日期格式,如果是的话肯定没有问题.要不可能出现错误:字符串到datetime出错. datetime->varchar: conv ...

  5. Java中如何将以byte数组给出的数据转换为double数组形式

    1 致谢 感谢陈玮学长的代码  由于学习了他的代码 我才最终得出了正确的结论 2 问题描述 今天编程的时候遇到1个问题 需要从一个二进制文件中读取double[]的数据 我们使用的编程语言是Java语 ...

  6. 从数据类型 varchar 转换为 numeric 时出错.

    如果说你的数据库字段是varchar,但是存储的数据是数值,在出报表时需要转成int或numeric时,无论怎么样都报错. 错误信息: 消息 8114,级别 16,状态 5,第 1 行 从数据类型 v ...

  7. 存储过程传递参数时出现类型转换错误!如:varchar转换为int时出错

    碰到过这个问题:当时的程序大致如下: create procedure myproc @tablename varchar(20), @idnum int as declare @sqlstr var ...

  8. gson 解析int类型转换为double解决方案

    背景: Gson在使用gson.fromJson对json对象中带int类型的数据转换时候,会存在nt类型转换为double的情况,原因是Gson在解释数据过程中的number类型处理导致的:具体见O ...

  9. 从数据类型 varchar 转换为 numeric 时出错

    概述 在SQL server环境查询的时候,出现,从数据类型 varchar 转换为 numeric 时出错. 报错图片 先说解决办法 Select cast(字段 as 数据类型) from 表名 ...

最新文章

  1. python库numpy基本用法
  2. WindowsServer2003服务器
  3. 中国量化投资将呈现三大发展趋势
  4. 坚持,这两个字非常重要!
  5. Win2D 入门教程 VB 中文版 - 防止内存泄漏
  6. Microsoft SQL Server 2005 Service Pack 2 已经可以下载
  7. 7-16 一元多项式求导 (20 分)(详解+题目分析)
  8. js php c语言for循环,小蚂蚁学习C语言(8)——C语言for循环
  9. linux 商业游戏,Ubuntu下安装试玩原生Linux版商业游戏Braid
  10. math.asin_JavaScript中带有示例的Math.asin()方法
  11. 软考信息安全工程师备考笔记5:第五章应用系统安全基础备考要点
  12. PHP如何获取文件行数
  13. android win10 style,不开玩笑,安卓可以体验 Windows 10 了
  14. localhost不能访问127.0.0.1可以访问的原因及解决方法 被打磨的不像人样
  15. php jpeg windows,jpg和jpeg有什么区别
  16. 答读者问:钱和成长,哪个更重要?
  17. Linux简介和各发行版介绍
  18. ChromeFK插件推荐系列九:PDF插件推荐
  19. 计算机中的黑盘;蓝盘,绿盘;红盘;固态硬盘的区别
  20. 股票买卖接口源码分享

热门文章

  1. Kubernetes之yaml文件
  2. js声明变量三种方式
  3. android中读取properties文件
  4. 引入jQuery的src设置
  5. webapi 路由限制命名控件_解决Web API路由配置支持Area及命名空间参数
  6. Hands-on Lab (14) - 部署StatefulSets应用
  7. bootsect Linux,linux_bootsect选读.doc
  8. java 工厂模式_软件设计工厂模式使用场景介绍及java举例(附源码)
  9. python第三周笔记_Python第四周 学习笔记(1)
  10. PHP类参数_100 个最常用的 PHP 函数