标签: ssis-expressions

派生列上的 SSIS 2012 VS_ISBROKEN

我已经将 VS2008 中内置的 SSIS 包转换为在 VS2010 中打开。

我有一个未通过验证的派生列组件。它在 VS2008 中运行良好。这是派生列中使用的表达式...

FINDSTRING(
    SecurityDescription,"\n",1) > 0   
    ? SUBSTRING(SecurityDescription, 1, 
                FINDSTRING(SecurityDescription,"\n",1) - 1)  
) : SecurityDescription
Run Code Online (Sandbox Code Playgroud)

以下是我运行包时的错误...

在此处输入图片说明

错误是:

[派生列 [36]] 错误:
尝试解析表达式
[FINDSTRING](#102,"\n",1) > 0 ? [SUBSTRING](#11898,1,[FINDSTRING](#11898,"\n",1) - 1) : #102”失败并返回错误代码 0xC00470A3。
无法解析表达式。它可能包含无效元素或格式不正确。也可能存在内存不足错误。

我已经仔细检查过,SecurityDescription是一个有效的列。如果我只是添加SecurityDescription. 不知道FINDSTRING代码有什么问题。

sql-server ssis ssis-2012 ssis-expressions

6
推荐指数
1
解决办法
1872
查看次数

ssis 转换 ddmonyyyy dd/mm/yyyy

大家好,正在尝试转换

2014 年 1 月 16 日 --> 2014 年 1 月 16 日。有任何想法吗???我试图避免 ? 一月:1?2 月 : 2 等

SSMS 会很高兴地使用 SELECT MONTH('16JAN2014') 来获取月数,但是 MONTH("16JAN2014" ) 在 SSIS 中不起作用。

嗯...尝试过代码,但在下面不断出现错误...

在此处输入图片说明

ssis ssis-expressions

3
推荐指数
1
解决办法
5454
查看次数

标签 统计

ssis ×2

ssis-expressions ×2

sql-server ×1

ssis-2012 ×1