SQL Server导入Excel常见错误以及注意点

2023-11-18

1、 excel第一行的字段名与数据库字段名需一一对应,导入时在“选择表和源视图”步骤,需注意“编辑”选项里的EXCEL列是否已经与表字段对应。如果某一字段为忽略,则会出现导入不匹配的错误,注意Excel的字段顺序、个数是否与表结构相同。

2、 excel每一列的数据格式应该保存一致,不能存在某些值为字符串,某些值为数字,因为数据库的字段只可能是一个类型。否则:

错误 0xc020901c: 数据流任务: 输入“Destination Input”(36) 上的 输入列“地址编号”(55) 出错。返回的列状态是:“该值违反了该列的完整性约束。”。

3、 注意数据中的主外键关系,数据一定要存在,否则:

消息547,级别16,状态0,第1

ALTER TABLE 语句与COLUMN FOREIGN KEY 约束'FK__XXX__XXX___367C1819' 冲突。该冲突发生于数据库'DB_TEST',表

'TEST', column 'NAME'

4、   一条数据,如果所有字段长度之和超过8060 字节,则出现“此表中行的 INSERT UPDATE 将失败”错误。

5、   出现数据长度截断错误,忽略,数据依然能成功导入。

错误 0xc02020c5: 数据流任务: 在将列“电子邮箱”(66)转换为列“电子邮箱”(151)时数据转换失败。转换操作返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。

6、 数据库主键为自增长,首先得去掉自增长,在再“选择表和源视图”的编辑选项里选择“启用

标识插入”

7、多次导入数据,可能会破坏表结构,出现程序不能uodateinsert的异常。解决:Select出已有数据、删掉表、重新建立表、insert数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server导入Excel常见错误以及注意点 的相关文章

  • Windows Azure 远程站点“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册[重复]

    这个问题在这里已经有答案了 以下代码在我的本地开发计算机上可以正常运行 但是当我部署它时 我收到以下错误消息Azure 远程网站 我已经查看了SO答案和谷歌搜索结果 但我仍然不清楚我必须在本地计算机上安装什么 这样当我将代码推送到Azure
  • 在 BEFORE INSERT 触发器中使用 IF EXISTS (SELECT ...) (Oracle)

    我的代码不起作用 Oracle 告诉我创建触发器时出现构建错误 显然我无法获得有关构建错误的更准确信息 我以前确实没有做过很多SQL 所以我对语法不太熟悉 我有一种预感 Oracle 不喜欢我的 IF EXISTS SELECT THEN
  • 展平具有未知列数的子/父数据

    我正在努力寻找存储和表示 SQL MySQL DB 和 C Windows 表单中的数据的最佳方法 我的数据映射到如下所示的类时 public class Parent public string UniqueID get set Key
  • 获取下一个ID而不插入行

    在 SQL SQL Server 中是否可以在插入行之前从表中的标识列检索下一个 ID 整数 而无需实际插入行 如果删除了最近的行 则这不一定是最高 ID 加 1 我问这个问题是因为我们偶尔需要用新行更新实时数据库 行的 ID 在我们的代码
  • Django 模型 - 外键作为主键

    我有以下2张表 在 models py 中 class Foo models Model uuid models CharField UUID primary key True default uuid4 and class FooExt
  • VB SQL 语句未选择正确的行

    我试图使用 SELECT 语句在我的数据库中 选择 一个人 但它没有选择正确的人 我也不确定为什么 我正在使用访问数据库 数据库连接代码 Imports System Data OleDb Module Database Connectio
  • 优化mysql中日期类型字段的查询

    我目前准备了以下查询 select sum amount as total from incomes where YEAR date 2019 and MONTH date 07 and incomes deleted at is null
  • 如何在 SQL 中存储目标(例如 RPG Quest)

    今天有人问我他们应该如何将任务目标存储在 SQL 数据库中 在这种情况下 请考虑角色扮演游戏 目标可能包括以下一些内容 发现 地点 杀死 n MOB 类型 获取 对象 的 n 个 实现 技能组 中的 技能 你在角色扮演游戏中获得的所有其他东
  • 如何使组合键唯一?

    I am making a database of students in one school Here is what I have so far 如果您不喜欢阅读 请跳至 简而言之 部分 问题是我对这个设计并不满意 我想要的组合gra
  • SQL中如何合并多个表的数据

    我想我的处境很复杂 这是场景 我在 SQL Server 中有 3 个表 注册 学生 课程 仅供参考 没有外键 表的列是 Student 学生号 学生名 Course 课程 ID 课程名称 注册 注册 ID 学生 ID 课程 ID 课程结果
  • Crystal Reports 相当于“WHERE”

    我熟悉 SQL 但不熟悉 Crystal Reports 我正在尝试处理包含 5 列的导入数据集 id deathDate giftDate giftAmount Dead 123 2008 01 06 2011 09 08 25 00 T
  • 有很多数据库视图可以吗?

    我很少 每月 每季度 使用 Microsoft SQL Server 2005 数据库视图生成数百份 Crystal Reports 报告 在我不读取这些视图的所有时间里 这些视图是否会浪费 CPU 周期和 RAM 因为我很少从视图中读取数
  • 通过 PHP 检测 excel .xlsx 文件 mimetype

    我无法通过 PHP 检测 xlsx Excel 文件的 mimetype 因为它是 zip 存档 文件实用程序 file file xlsx file xlsx Zip archive data at least v2 0 to extra
  • JOOQ 忽略具有默认值的数据库列

    看来JOOQ完全忽略了数据库列的默认值 既不会更新 ActiveRecord 对象 也不会在 INSERT 时跳过此列 相反 它尝试将其设置为 NULL 这在 NOT NULL 列上失败 Example CREATE TABLE bug f
  • PostgreSQL:有效地将 JSON 数组拆分为行

    我有一个表 表 A 其中包含一个包含 JSON 编码数据的文本列 JSON 数据始终是一个包含一到几千个普通对象的数组 我有另一个表 表 B 其中有几列 包括数据类型为 JSON 的列 我想从表 A 中选择所有行 将 json 数组拆分为其
  • T-SQL 中是否有 LIKE 语句的替代方案?

    我有一个场景我需要执行以下操作 SELECT FROM dbo MyTable WHERE Url LIKE
  • 在Oracle中查找不包含数字数据的行

    我试图在一个非常大的 Oracle 表中找到一些有问题的记录 即使该列是 varchar2 列 也应包含所有数值数据 我需要找到不包含数字数据的记录 当我尝试在此列上调用 to number col name 函数时 它会抛出错误 我想你可
  • 按每月时间为用户标记标签

    数据源 User ID Visit Date 1 2020 01 01 12 29 15 1 2020 01 02 12 30 11 1 2020 04 01 12 31 01 2 2020 05 01 12 31 14 Problem 我
  • 如何在sql server中对行号进行内连接

    SQL Server 2008 两张表 表A有以下数据 RowA RowB RowC RowD 表B有以下数据 Row4 Row3 Row2 Row1 我想得到以下输出 RowA Row1 RowB Row2 RowC Row3 RowD
  • 标准 VBA 函数“找不到项目或库”

    因此 我必须在我的 PC 上运行别人的 Excel 应用程序 并且在标准函数 如日期 格式 十六进制 中间等 上收到 找不到项目或库 的信息 一些研究表明 如果我在这些函数前加上 VBA 前缀 如 VBA Date 中那样 它会正常工作 网

随机推荐

  • 如何使用 Whisper 和 Spleeter AI 工具制作卡拉 OK 视频

    介绍 人工智能工具可用于处理图像 音频或视频以产生新颖的结果 直到最近 在不使用大量时间和计算能力的情况下 自动编辑图像或音频仍然具有挑战性 即使如此 通常也只能运行交钥匙滤波器来删除声音中的某些频率或更改图像的调色板 较新的方法使用人工智
  • JSF PrimeFaces 教程

    欢迎来到 JSF Primefaces 教程 JavaServer Faces是当今用于实现 Java Web 应用程序用户界面的领先框架之一 JSF 已经组件化了 Web 应用程序 特别是与界面相关的部分 因为 JSF 中的所有单一视图都
  • 如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin

    介绍 很大一部分网站和应用程序都需要 MySQL 等关系数据库管理系统 然而 并非所有用户都愿意从命令行管理数据 为了解决这个问题 创建了一个名为 phpMyAdmin 的项目 以提供基于 Web 的管理界面形式的替代方案 在本指南中 我们
  • 如何保护您的服务器免受 POODLE SSLv3 漏洞的影响

    介绍 2014年10月14日 SSL加密协议第3版中的漏洞被披露 该漏洞被称为 POODLE Padding Oracle On Downgraded Legacy Encryption 允许攻击者使用中间人攻击以纯文本形式读取使用此版本协
  • 如何配置 vsftpd 在 CentOS VPS 上使用 SSL/TLS

    介绍 Warning FTP 不安全 考虑使用 SFTP 代替 FTP FTP 即文件传输协议 是一种在本地和远程服务器之间传输文件的方式 尽管这种文件传输方法非常流行且无处不在 但由于其设计缺乏固有的安全性 它已经不再受欢迎 如上所述 S
  • 如何在 Ubuntu 14.04 上安装、配置和部署 Rocket.Chat

    介绍 火箭聊天是一个用 Meteor 构建的开源消息传递应用程序 它支持视频会议 文件共享 语音消息 拥有功能齐全的 API 等等 Rocket Chat 对于那些喜欢完全控制自己的通信的人来说非常有用 在本教程中 我们将在新的 Ubunt
  • 如何在 Ubuntu 22.04 上使用 xrdp 启用远程桌面协议

    作者选择了COVID 19 救济基金接受捐赠作为为捐款而写程序 介绍 远程桌面协议 RDP 是 Microsoft 开发的一种网络协议 允许用户远程访问远程 Windows 服务器的图形用户界面并与之交互 RDP 采用客户端 服务器模型 其
  • Apache 配置错误 AH00558:无法可靠地确定服务器的完全限定域名

    介绍 阿帕奇AH00558 Could not reliably determine the server s fully qualified domain name当 Apache 未配置全局变量时 会生成消息ServerName指示 该
  • 如何安装 Puppet 来管理您的服务器基础设施

    Note 本教程的较新版本使用 Puppet Server 而不是 Puppet with Passenger 可以在此处找到 如何在 Ubuntu 14 04 上的主代理设置中安装 Puppet 4 介绍 Puppet 来自 Puppet
  • 20 多个 Maven 命令和选项(备忘单)

    介绍 Maven 是 Java 应用程序最流行的项目和依赖关系管理工具之一 Maven 提供了许多命令和选项来帮助您完成日常任务 本备忘单使用示例 Maven 项目来演示一些有用的 Maven 命令 它最初是为 OpenJDK 13 0 1
  • Python HTTP 客户端请求 - GET、POST

    Python HTTP 模块定义了提供 HTTP 和 HTTPS 协议客户端的类 在大多数程序中 HTTP模块并不直接使用 而是与urllib处理 URL 连接以及与 HTTP 请求交互的模块 今天我们将学习如何使用 Python HTTP
  • 如何在 Node.js 中使用 __dirname

    介绍 dirname是一个环境变量 它告诉您包含当前正在执行的文件的目录的绝对路径 在本文中 您将探索如何实施 dirname在您的 Node js 项目中 先决条件 要完成本教程 您将需要 Node js 的一般知识 要了解有关 Node
  • 如何在 Ubuntu 14.04 上安装 Git

    介绍 现代软件开发中不可或缺的工具是某种版本控制系统 版本控制系统允许您在源代码级别跟踪您的软件 您可以跟踪更改 恢复到之前的阶段以及分支以创建文件和目录的备用版本 最流行的版本控制系统之一是git 一个分布式版本控制系统 许多项目在 gi
  • 如何在 Centos 6 上使用 Rsync 创建站点的异地备份

    Status 已弃用 本文介绍不再受支持的 CentOS 版本 如果您当前运行的服务器运行 CentOS 6 我们强烈建议您升级或迁移到受支持的 CentOS 版本 Reason CentOS 6 于 2020 年 11 月 30 日达到生
  • 如何在 Linux/Ubuntu 中使用 PhotoRec 恢复已删除的文件

    不小心删除了文件或照片 在本教程中 我们将学习如何使用 PhotoRec 在 Linux 中恢复已删除的文件 在之前的教程中 我们讨论了使用名为的 Linux 实用程序恢复已删除文件的步骤TestDiskPhotoRec 实用程序是由同一家
  • Scala 面试问题与解答

    欢迎来到 Scala 面试问题和解答 如今 大多数金融 银行 政府 电信 社交网络等公司都在使用Scala Play 和 Akka 框架开发他们的项目 因为这些框架同时支持 OOP 和 FP 功能 并且还提供了许多优势 Scala 面试问题
  • comgt General Commands Manual

    reference url comgt 1 comgt Debian testing Debian Manpages NAME comgt Option GlobeTrotter GPRS EDGE 3G HSDPA and Vodafon
  • 大端对齐与小端对齐

    地址绑定技术 在概念上 等效于联合体 union 例如 联合体实现地址绑定 union Example unsigned long dNumber unsigned char Array 4 Data 在这个联合体 Example 中 un
  • 心理学的166个现象---之二

    22 长尾效应 长尾效应的根本就是要强调 个性化 客户力量 和 小利润大市场 也就是要赚很少的钱 但是要赚很多人的钱 要将市场细分到很细很小的时候 然后就会发现这些细小市场的累计会带来明显的长尾的效应 以图书为例 Barnes Noble的
  • SQL Server导入Excel常见错误以及注意点

    1 excel第一行的字段名与数据库字段名需一一对应 导入时在 选择表和源视图 步骤 需注意 编辑 选项里的EXCEL列是否已经与表字段对应 如果某一字段为忽略 则会出现导入不匹配的错误 注意Excel的字段顺序 个数是否与表结构相同 2