我正在使用SQL 2008将SSIS包引发的错误代码转换为SSIS提供的有意义的描述。可以在here as reference中找到所有错误代码及其描述。
我的问题是,有人知道错误代码说明的最大长度是多少?我想将此错误描述存储在表中,并且不想通过将数据类型设置为varchar(max)来做到这一点(方法不足)。
提前致谢
最佳答案
根据我上次为post提取这些代码的时间,它看起来是423个字符
;WITH ERRORS ([Hexadecimal code],[Decimal Code],[Symbolic Name],[Description]) AS
(
SELECT '0x8002F347',-2147290297,'DTS_E_STOREDPROCSTASK_OVERWRITINGSPATDESTINATION','Overwriting Stored Procedure "__" at destination.'
)
SELECT
MAX(LEN(E.DESCRIPTION)) AS DescriptionLength
FROM
ERRORS E;
为了您的目的,我会四舍五入到450/500/512
关于sql - SSIS错误代码描述长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026885/