我的选择是从 table 1 插入到 table 2 ,当我运行它时,我收到以下消息:

消息8114,级别16,状态5,行5错误将数据类型varchar转换为数字 .

我从varchar转换为numeric的列是:

titulos

cambio

liquido

resultado

如果我从选择中删除这些列,它可以正常工作 .

有人可以帮忙吗?

这是实际选择:

INSERT INTO SICAVS1_Transacciones_con_ISIN

(tipo_operacion, fecha, cod_operacion,

nombre, titulos, cambio, liquido,

resultado, ISIN )

SELECT DISTINCT st.tipo_operacion

, st.fecha

, st.cod_operacion

, st.nombre

, cast(st.titulos as DECIMAL(16,2))

, cast(st.cambio as DECIMAL(16,2))

, cast(st.liquido as DECIMAL(16,2))

, cast(st.resultado as DECIMAL(16,2))

, st.ISIN

FROM temp_Transacciones st WHERE NOT EXISTS

(SELECT 1

FROM SICAVS1_Transacciones t2

WHERE t2.tipo_operacion = st.tipo_operacion

AND t2.fecha = st.fecha

AND t2.cod_operacion = st.cod_operacion

AND t2.nombre = st.nombre

AND t2.ISIN = st.ISIN)

这是SICAVS1_transacciones_con_ISIN [dbo]的表格方案 . [SICAVS1_Transacciones_con_ISIN]

[ID] [int] IDENTITY(1,1) NOT NULL,

[tipo_operacion] [varchar](30) NULL,

[fecha] [varchar](10) NULL,

[cod_operacion] [varchar](6) NULL,

[nombre] [varchar](32) NULL,

[titulos] [decimal](16, 2) NULL,

[cambio] [decimal](16, 2) NULL,

[liquido] [decimal](16, 2) NULL,

[resultado] [decimal](16, 2) NULL,

[ISIN] [varchar](20) NULL,

[fecha_valor] [date] NULL,

[type] [varchar](14) NULL,

[categoria_1] [char](35) NULL,

CONSTRAINT [PK__BNP_SICA__3214EC27DA21ECEF] PRIMARY KEY CLUSTERED([ID] ASC)WITH(PAD_INDEX = OFF,STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON)ON [PRIMARY])ON [PRIMARY]

numeric转换varchar_将数据类型varchar转换为numeric时选择失败相关推荐

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

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

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

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

  3. numeric转换varchar_数据库中varchar类型数据转换为numeric类型

    关于数据库中varchar/nvarchar类型数据的获取注意事项 当在页面后台获取数据库表中某字段的数据时,需注意该数据的类型.防止因实际数据的字符长度因达不到指定数据类型规定的字符长度而导致空格的 ...

  4. SQL server报错42000 - [SQL Server]从数据类型 varchar 转换为 int 时出错。

    原因,调用存储过程时必须按照定义数据的顺序传数据,不然就出错,这里出错时因为存储过程定义的第一个参数是int,我传值的时候传的是其他varchar属性的字段值,没有按照存储过程定义的字段顺序进行传值. ...

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

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

  6. 从数据类型 nvarchar 转换为 bigint 时出错_JavaScript数据类型的一些细节点

    ▲ 点击上方蓝字关注我 ▲文 / 景朝霞来源公号 / 朝霞的光影笔记ID / zhaoxiajingjing图 / 自己画 目录JS数据类型的一些细节点0 / JS 中的数据类型的一些细节点(1)JS ...

  7. 从数据类型 nvarchar 转换为 numeric 时出错_Python数据分析类库系列Numpy之ndarray的数据类型...

    dtype(数据类型)是一个特殊的对象,它含有ndarray将一块内存解释为特定数据类型所需的信息: arr1 = np.array([1, 2, 3,],dtype = np.float64)arr ...

  8. 从数据类型 nvarchar 转换为 numeric 时出错_JS入门篇(三):javascript的数据类型详解...

    JavaScript的数据类型分为两大类,基本数据类型和复杂数据类型. 基本数据类型:Undefined.Null.Boolean.Number.String. 复杂数据类型:Object. (1)U ...

  9. SQL “varchar转换为numeric时出错” 的小插曲

    工作小插曲 今天在做数据分析时出现了一个小问题:在统计金额总数时的问题. 根据我从业这么多天的 "资深经验" ,一般出现这个错误是由两个原因. 第一种,有空值.这应该是varcha ...

最新文章

  1. CentOS5.5环境下布署LVS+keepalived
  2. html的meta总结,html标签中meta属性使用介绍和   动态替换字符串
  3. tableau地图城市数据_优阅达“优分享” | Tableau 2020.4 “地图标记层” 的多种妙用...
  4. Hemberg-lab单细胞转录组数据分析(九)- Scater包单细胞过滤
  5. 神奇的仙丹,性感的Elixir
  6. 批量创建用户(基于域)
  7. sql ,类型转换,日期截取格式
  8. paip.提升用户体验---论文本编辑器的色彩方案
  9. Javascript函数作为参数——JS学习笔记
  10. 使用FIT2CLOUD在青云QingCloud快速部署和管理Kubernetes集群 1
  11. ico在线制作,网站小图标Favicion.ico在线制作工具软件
  12. python实例013--定义一个矩形类
  13. TVS二极管DO-15封装型号,有哪些?
  14. IPhone、Windows Mobil、Symbian、Android移动开发前景分析
  15. Arch Linux上使用 pandoc 将 markdown 转为 pdf 以及如何查看本机的中文字体 fc-list :lang=zh
  16. vue2存储数据方法
  17. 3D建模师的工作环境到底是怎么样的?10年建模师:没有艺术天分,建模是我最好的选择
  18. 物联网(Iot)台灯设计完整教程(长图文)
  19. vue+elementui Table组件splice删除表格总是删除最后一行
  20. 阿里云性能真的是差到了极点……

热门文章

  1. OpenGL显示列表
  2. 关于OpenGL ES中的纹理压缩
  3. 配置ganesha-nfs对接rgw
  4. 基于linux实现DNS互联网的搭建
  5. Linux 网卡驱动学习(二)(网络驱动接口小结)
  6. Linux下DIR,dirent,stat等结构体详解
  7. JSP基础之 C标签中的 varStatues属性
  8. HipHop PHP HHVM资料收集
  9. 超实用的JavaScript技巧及最佳实践
  10. 文件系统操作-分区及格式化、挂载