gpt4 book ai didi

sql-server-2008 - SSIS 更改列类型

转载 作者:行者123 更新时间:2023-12-04 07:18:14 25 4
gpt4 key购买 nike

我需要知道如何在 SSIS 类型转换中将 nvarchar(255) 转换为 varchar(50)

我曾尝试将我的 nvarchar(255) 转换为 DT_STR(Unicode),但仍然无法正常工作。

最佳答案

也许你想在 Derived Column SSIS 元素中尝试这样的事情:

(DT_STR, 50, 1252) SUBSTRING([String],1, 50)

类型转换公式为:
(DT_STR, «length», «code_page»)

因为要从 unicode 更改为 varchar (如何转换 nvarchar(255) to varchar(50) ),所以需要知道 varchar 的代码页。代码页是 Character encoding

通常,您需要使用 SQL 实例、SQL 数据库、SQL 列中的代码页。

如果您尝试在您的表中写入这个新字符串,则存在具有属性 COLLATION 的列,值可以不为空或为空数据库默认值...

我找到了关于 Code page architecture 的这个页面,其中写了如何将 SQL Collat​​ion 与代码页相关联。

关于sql-server-2008 - SSIS 更改列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19768689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com