使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析

技术使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析本篇文章给大家分享的是有关使用SqlBulkCopy时为注意Sqlserver表中使用缺省值的列的示例分析,小编觉得挺实用的,因此分享给

本文将与您分享一个关于使用SqlBulkCopy来关注Sqlserver表中具有默认值的列的示例分析。边肖觉得挺实用的,分享给你学习。希望你看完这篇文章能有所收获。没什么好说的,让我们和边肖一起看看吧。

无法将数据源中字符串类型的给定值转换为指定目标列的类型nvarchar。

在网上搜索后,大部分都说数据库中的字段太小(数据源中给定的String类型的值无法转换为指定目标列的nvarchar类型。),这导致了截断误差。仔细检查后发现,我的表格设计中没有出现字段过小的情况,也不是单引号问题。经过仔细调试,发现我的文本文件在使用SqlBulkCopy导入时与库中的表列不对应。我的文本文件中有18个字段,但我的表中只使用了9个字段,还有两个字段不在文本文件中(即表结构1中的[Level]和[Cagegory]字段),默认值由数据库填写。

结构如下:

代码如下:

结构11可创建表[dbo]。[ryxx] ([name] [nvarchar] (30)不为空、[idcardno] [nvarchar] (30)不为空、[sex] [nvarchar] (2)不为空、[height] [nvarchar] (5)为空、[level] [nvarchar] (2)为空、-默认值为A [Category] [nvarchar](20) NULL、-默认值为“密钥管理”[赞助商] [nvarchar](100) NULL、[联系人] [nvarchar](30) NULL、[电话] [nvarchar](50) NULL、[号码] [nvarchar] (30)

表1结构

修改后的表格结构如下

代码如下:

创建表格[dbo]。[Ryxx]([Name][nvarchar](30)NOT NULL、[idcard no][nvarchar](30)NOT NULL、[Sex] [nvarchar](2) NOT NULL、[Height] [nvarchar](5) NULL、[赞助商] [nvarchar](100) NULL、[联系人] [nvarchar](30) NULL、[Phone] [nvarchar](50) NULL、[number] [nvarchar] (30) null、[level] [nvarchar] (2) null,-默认值为[category][nvarchar](20)NULL-默认值为“1”

分析的原因是从文本文件中获得的字段对应于表中的默认列,从而导致截断。使用bcp时请考虑这个错误。

以上是使用SqlBulkCopy关注Sqlserver表中具有默认值的列的示例分析。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133898.html

(0)

相关推荐

  • 银氨溶液化学式,氨与氨气的化学式是什么

    技术银氨溶液化学式,氨与氨气的化学式是什么氨就是氨气…… 化学式 NH3 1银氨溶液化学式、物理性质 相对分子质量 17.031 氨气在标准状况下的密度为0.7081g/L 氨气极易溶于水,溶解度1:700 2、化学性质

    生活 2021年10月30日
  • 基于Maxwell的MySQL数据传输服务整体设计方法教程

    技术基于Maxwell的MySQL数据传输服务整体设计方法教程这篇文章主要介绍“基于Maxwell的MySQL数据传输服务整体设计方法教程”,在日常操作中,相信很多人在基于Maxwell的MySQL数据传输服务整体设计方

    攻略 2021年10月22日
  • 怎么实现RabbitMQ消息中间件的工作原理和使用

    技术怎么实现RabbitMQ消息中间件的工作原理和使用这篇文章将为大家详细讲解有关怎么实现RabbitMQ消息中间件的工作原理和使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年12月3日
  • JVM指令系统的组成及怎么用使用

    技术JVM指令系统的组成及怎么用使用JVM指令系统的组成及怎么用使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。介绍一下JVM指令系统 的概念和用法,JV

    攻略 2021年10月23日
  • 为什么香港多IP服务器最适合站群SEO

    技术为什么香港多IP服务器最适合站群SEO与共享空间不同,即多个网站位于同一IP地址上,采用多IP服务器搭建站群业务非常有优势,并且在SEO方面,由于拥有唯一IP对于排名私人博客非常重要,因此如果需要快速提升排名,站群内

    礼包 2021年12月8日
  • 自己吊顶方法图解,塑料扣板吊顶怎么安装图解

    技术自己吊顶方法图解,塑料扣板吊顶怎么安装图解1、确定吊顶安装位置在安装之前,我们需要先明确它的安装位置以及安装高度,这样在安装时才不会手忙脚乱,才能提高安装效率自己吊顶方法图解。 当我们确定好安装高度后,需要用墨线在四

    生活 2021年10月27日