Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么不转换列的数据类型,列的初始数据类型是DT_STR
(DT_I8)(ISNULL(Column_Name) ? (DT_I8)NULL(DT_I8) : (DT_I8)Column_Name)
但我仍然将 DT_STR 作为输出参数
我知道转换为 DT_STR 似乎是多余的,即使您知道它已经是 DT_STR 但 SSRS 可能很挑剔:
(DT_I8)(ISNULL((DT_STR,5,1252)Column_Name) ? (DT_I8)NULL(DT_I8) : (DT_I8)(DT_STR,5,1252)Column_Name)
我在派生列中执行此操作,您的方式和我的方式都来自存储数字并设法获得八字节有符号整数的 DT_STR 字段。
希望这可以帮助!