在 SSIS 中使用小数字段

2023-12-28

我正在使用 SQL Server 2008 w/SP2。

我有一个传入的小数(9,2)字段通过我的传入OLE DB 转换 to my 记录集目标转换。我发现,当我单击目标转换的“输入和输出”属性选项卡时,由于某种原因,它将此特定字段显示为 DT_NUMERIC 类型。就像它把它读成小数以外的东西一样?我不知道……我不是 SSIS 专家。

所以继续...我遇到的问题从这里开始,我试图将值填充到这个十进制字段的变量中。在一个foreach循环, 我有一个variable来表示这个十进制字段,以便我可以使用它。

我认为众所周知的第一个问题是SSIS变量没有小数类型。从我自己的测试和我读到的内容来看,人们正在使用 typeobject让变量让 SSIS 对十进制值“满意”?这让我很高兴。

但是,然后在我的 foreach 循环中,我有for 循环。在里面我使用的是 E*执行SQL任务转换*。在其中,我需要创建参数映射 to my variable这样我就可以在此处的 T-SQL 调用中使用该小数字段。所以现在我看到参数的十进制类型并使用它并将其设置为指向我的变量。

当我运行 SSIS 并执行 SQL 调用时,我会在输出窗口中看到此信息。:

   The type is not supported.DBTYPE_DECIMAL 

所以我在这里碰壁了。我想做的就是使用小数!


我会尝试在数据流任务中将值转换为 double 或 varchar 而不是对象。请注意,您可能必须在执行 sql 任务中使用强制转换或转换语句,以将事务 sql 语句中的类型更改回十进制。

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

在 SSIS 中使用小数字段 的相关文章

  • SQL Server 列名区分大小写

    我使用的数据库具有 French CI AS 排序规则 CI 应该代表不区分大小写 但无论如何都是区分大小写的 我试图理解为什么 我断言这一点的原因是 使用 GIVEN 案例设置进行批量插入失败 但使用另一个 Given 案例设置则成功 例
  • “RDBMS”附近的语法不正确。当我尝试创建外部数据源时,有人遇到同样的问题吗?

    我使用的是sql server 2017 CREATE EXTERNAL DATA SOURCE MyElasticDBQueryDataSrc WITH TYPE RDBMS LOCATION
  • 临时表是线程安全的吗?

    我正在使用 SQL Server 2000 它的许多存储过程广泛使用临时表 数据库的流量很大 我担心创建和删除临时表的线程安全性 假设我有一个存储过程 它创建了一些临时表 它甚至可以将临时表连接到其他临时表等 并且还可以说两个用户同时执行存
  • 为什么我的 CASE 语句要求 THEN 部分的数据类型为 INT?

    我正在尝试运行一个查询 其中以下 CASE 语句是其中一行 我正在使用报表生成器 3 0 但是 我收到一条错误消息 将 varchar 值 Case 1 转换为 int 数据类型时转换失败 Microsoft SQL Server 错误 2
  • SQL Server 2014 安装中缺少 SQL Server Integration Services

    我正在尝试使用 Integration Services 安装 SQL Server 2014 Here https www microsoft com en US download details aspx id 42299是我以前用工具
  • 如何获得顶部带有千位分隔符的数字?

    SELECT count FROM table A 假设结果是8689 我怎样才能将它转换为8 689在 SQL Server 上 尝试这样 select replace convert varchar convert Money coun
  • Visual Studio 2010 中的数据库设计器

    我需要创建一个全新的 Sql Server 2008 数据库 并希望使用 Visual Studio 2010 Ultimate 中的数据库项目 我已经创建了该项目并在下面添加了一个表格dbo架构 桌子 sql仅以纯文本形式显示 但带有颜色
  • 如何修改现有表以添加时区

    我有一个包含 500 多个表的大型应用程序 我必须将应用程序转换为时区感知 当前应用程序使用new java util Date GETDATE 与服务器的时区 即没有任何时区支持 我已将这项任务分为几个步骤 以便于开发 我确定的第一个步骤
  • 插入后,数据库中仅插入“字符串”的一个字符

    Below is my table screenshot Data after insertion C 代码 SqlConnection con new SqlConnection connectionsession Con con Ope
  • 将 .MDF SQL Server 数据库与 ASP.NET 结合使用与使用 SQL Server

    我目前正在 ASP NET MVC 中编写一个网站 我的数据库 其中还没有任何数据 只有正确的表 使用 SQL Server 2008 我已将其安装在我的开发计算机上 我使用服务器资源管理器从应用程序连接到数据库 然后使用 LINQ to
  • SQL Server:从 OPENDATASOURCE 中删除

    这有效 SELECT FROM OPENDATASOURCE Microsoft ACE OLEDB 12 0 Data Source d JobFiles MyFile xlsx Extended properties Excel 8 0
  • Sql Server 2008 NVARCHAR 长度-1

    如果长度为 1 这意味着什么 这是我的 tbl 结构 Name nvarchar no 1 正如 JNK 在评论中指出的那样 这意味着MAX Name NVARCHAR MAX 来自MSDN http msdn microsoft com
  • 使用 CLR 返回表

    我想编写一个 CLR 过程 它接受一个文本并返回一个包含该文本中所有单词的表 但我不知道如何返回一张桌子 你能告诉我吗 Microsoft SqlServer Server SqlFunction public static WhatTyp
  • 如何使用 Windows 身份验证指定 Windows 用户从 ASP 连接到 MS SQL Server 数据库

    我已经尝试了一个多月的时间来将这里的 ASP 脚本连接到 SQL Server 数据库 但每次我使用这个连接字符串时 Data Source dbServer01 Initial Catalog POS123 Integrated Secu
  • T-SQL:用最新的非空值替换 NULL 的最佳方法?

    假设我有这张表 id value 1 5 2 4 3 1 4 NULL 5 NULL 6 14 7 NULL 8 0 9 3 10 NULL 我想编写一个查询来替换任何NULL值与表中最后一个不为空的值在那一栏里 我想要这个结果 id va
  • 为什么使用 SQL Server 2008 地理数据类型?

    我正在重新设计客户数据库 我想要与标准地址字段 街道 城市等 一起存储的新信息之一是地址的地理位置 我想到的唯一用例是 当无法找到地址时 允许用户在 Google 地图上绘制坐标 这种情况通常发生在该地区是新开发的或位于偏远 农村地区时 我
  • 意外的查询结果

    为什么我从 sql server 得到以下结果 SELECT 12 C1 CONVERT int C2 CASE WHEN THEN equal ELSE not equal END C3 Sql Server Fiddle 演示 http
  • C# 中处理 SQL 死锁的模式?

    我正在用 C 编写一个访问 SQL Server 2005 数据库的应用程序 该应用程序是数据库密集型的 即使我尝试优化所有访问 设置适当的索引等 我预计迟早会遇到死锁 我知道为什么会发生数据库死锁 但我怀疑我能否在某个时候发布不发生死锁的
  • 如何从 SQL Server 2008 查询结果中删除“NULL”

    我有一个包含 59 列和超过 17K 行的表 很多行都有NULL在某些列中 我想删除NULL以便查询返回空白 而不是NULL 我可以运行一些更新功能来替换所有NULL with 使用 SQL Server 2008R2 Management
  • 如何在 SQL Server 中连接

    我的数据库没有特定的列 因此我通过开关在查询中创建了一个列 我需要的是将此列与数据库中的另一列连接起来 select certificateDuration DurationType case when certificateDuratio

随机推荐

  • 如何在 SQLAlchemy 中建模“UNIQUE”约束?

    我正在编写一个 Flask SQLAlchemy 应用程序 其中有用户和组 用户可以属于多个组 并且他们在每个组中都有一个唯一的编号 询问如何对数据库进行建模 https dba stackexchange com questions 32
  • 如果您不知道 Powershell 中 JSON 对象的名称字段,如何获取它?

    我有这个 JSON 文件 CARD MODEL TITLE OWNER S MANUAL CARD MODEL SUBTITLE Configure your download CARD MODEL SELECT Select Model
  • 如何显示/隐藏(如果可能的话使用动画)LongListSelector 中的复选框

    我已经在 MSDN 上搜索了几个小时 但找不到如何在 Windows Phone 8 的列表中显示或隐藏复选框的示例 一个示例是在消息传递应用程序中 用户使用应用程序栏来按 多项选择 按钮 这允许用户选择多条消息 我发现了一些有关使用 Ex
  • 在 Visual Studio 中的包管理器控制台上更新多个包

    在 Visual Studio 中 包管理器控制台比包管理器对话框更快 这就是为什么我总是使用控制台 但是 有时我需要一次更新 2 3 个软件包 比如说模型 存储库项目 有没有命令可以一次指定这2 3个包 这样我就不用一一打字等待了 顺便说
  • PatternTest 未优化?

    在准备回应时Mathematica 中 PatternTest 的意外行为 https stackoverflow com q 8468072 618728我遇到了意想不到的事情数学我自己的行为 请考虑 test Print False M
  • Eclipse Xdebug 冻结在 57%

    我的问题 当从 Eclipse 为我的一个 php 页面启动调试配置时 该页面在 Chrome 中成功打开 但 Eclipse 调试器冻结在 57 位于 Eclipse 的右下角 并且永远不会进一步前进 永远不会达到设定的断点 我的设置 M
  • 在 swift 中打印而不换行

    在斯威夫特2 0中 print 自动添加换行符 在斯威夫特 1 2 中 println and print 曾经是单独的功能 那么我如何打印一些文本而不添加换行符 因为 swift 不再具有不附加换行符的打印功能 从 Swift 2 0 开
  • 确定汽车和非汽车模式之间最多 1 小时的时差

    I have household person time mode 1 1 07 45 00 non car 1 1 09 05 00 car 1 2 08 10 00 non car 1 3 22 45 00 non car 1 4 08
  • 无法使用 Ghost4J 加载库“gs”

    我正在尝试使用 Ghost4J 将 PDF 转换为 PNG 我知道人们以前曾问过这个问题 但在 OS X 10 和最新版本的 Ghost4J 中却没有 我已按照 zippy1978 的答案中列出的说明进行操作 使用 Java 将 PDF 转
  • WM_TOUCH 不会立即随触摸事件一起发送

    我正在使用触摸屏并使用 Windows 7 内置驱动程序 因为它从未提示我安装任何驱动程序 除了一个小问题外 它工作正常 当我触摸屏幕时 它不会发送 WM LBUTTONDOWN 直到我将手指移离屏幕 这样做似乎是为了确定我是否打算按住模拟
  • setlocale() 无法在 MacOS 上使用 MAMP 在本地主机上工作

    简而言之我的问题 我正在使用setlocale LC TIME de DE 为了用德语显示日期 时间的 口头 部分 即月份 工作日 这适用于任何公共服务器 但是doesn t在我的本地主机上 使用 MAMP 它以英语而不是德语显示它 详细地
  • 为 Mac App Store 创建基于 HTML5 的应用程序

    Mac 版的新 Tweetdeck 据说是基于 HTML5 的 http www cultofmac com 134237 tweetdeck releases html5 based app in the mac app store ht
  • Networked-aframe 为新用户分配不同的位置

    我在使用 networked aframe 设置的多人 A Frame 环境中遇到问题 我希望连接的前三个用户有不同的生成位置 并且任何其他用户在第三个位置生成 但我无法让它工作 这是我到目前为止在 Html 中所拥有的内容
  • 以“更快”的方式隐藏信息?

    我有一个关于面向对象设计原则和 Swift 的问题 我对 Java 非常熟悉 目前正在学习 udacity 课程 以便初步掌握 Swift 在 Java 社区 基本上在每个遵循 OOP 的社区 中 使用信息隐藏技术 例如将数据隐藏或封装在类
  • Bootstrap 词缀重置不起作用

    我正在尝试在引导程序中实现一个词缀 这应该不是问题 但我想让它响应 当页面调整大小时 某些元素将隐藏在页面顶部 并且由于宽度的变化 我需要重置词缀并设置到新位置 我刚刚搜索了一下 发现了一个接受的解决方案 https stackoverfl
  • 简单的 HTML 电子邮件:基本 CSS 样式被剥离

    我正在通过 python 脚本从 Linux 机器上的命令行发送一封简单的电子邮件 我查找了有关为什么 CSS 在电子邮件客户端中可能会被更改 删除等的答案 但是 我似乎无法解决在我看来简单的问题 当我发送带有表格的简单 HTML 电子邮件
  • 经典 ASP 应用程序 CINT 失败 - twitpocalypse v2

    由于数量值超过了 VBScript INT 可以存储的数量 我收到了一条非常讨厌的错误消息 实际上是用户 这完全是一个情况推特末日 http www twitpocalypse com 由于 CINT 在这种情况下不起作用 最好的解决方法是
  • 在 Weblogic 10.3 中调用 EJB 时出现 NameNotFoundException

    我有一个 EJB 定义如下 package com foo Stateless mappedName HelloWorld public class HelloWorldBean implements HelloWorld HelloWor
  • 指向结构数组的指针并获取内存

    A link是一个指向节点的指针 typedef struct node link 在 main 中 我有以下代码 config gt m 只是一些整数 array of pointers to structs link heads con
  • 在 SSIS 中使用小数字段

    我正在使用 SQL Server 2008 w SP2 我有一个传入的小数 9 2 字段通过我的传入OLE DB 转换 to my 记录集目标转换 我发现 当我单击目标转换的 输入和输出 属性选项卡时 由于某种原因 它将此特定字段显示为 D