我有一个要求,我有一个字符串类型的json值,我需要将其写入Azure SQL数据库中的varbinary类型列。无论我做什么,我在复制活动中都会被抱怨类型不匹配。JSON中的字符串值已经是十六进制了,我只是不确定如何在复制活动中将其转换为varbinary类型。任何帮助都将不胜感激我尝试将接收器列类型更改为Byte[] array,varbinary
shyt4zoc1#
.要将字符串类型写入SQL表,您需要使用查找脚本活动来插入ta数据。
使用查找从文件或其他位置获取需要插入的数据。
之后,使用脚本活动将数据插入到SQL表中,将字符串转换为varbinary。
Insert into <table_name> values (1,Convert(varbinary(max),'@{activity('Lookup1').output.firstRow}'))
1条答案
按热度按时间shyt4zoc1#
.要将字符串类型写入SQL表,您需要使用查找脚本活动来插入ta数据。
使用查找从文件或其他位置获取需要插入的数据。
之后,使用脚本活动将数据插入到SQL表中,将字符串转换为varbinary。