我正在使用SSIS从Oracle导入数据集。SSIS给我警告:
由于从数据库列“第三方”中检索长度为28的数据到数据流列“第三方”中检索长度为25的数据,因此可能会发生截断。”
该警告没有任何意义。目标是SQL Server数据库,其中属性[Third Party]
为nvarchar(255)
。
为什么工具会给我这个奇怪的错误?
我试过改变的长度nvarchar(max)
。这并没有改变。
select
case
when XTNL_HOS_FLG = 1 and VND_MG_APL_FLG = 0
then 'Host'
when XTNL_HOS_FLG = 0 and VND_MG_APL_FLG = 1
then 'Support or Manage'
when XTNL_HOS_FLG = 1 and VND_MG_APL_FLG = 1
then 'Host and (Support or Manage)'
else ''
end as "Third Party"
from
table1
Run Code Online (Sandbox Code Playgroud) 我收到一条错误消息。
对 java.util.Map.ContainsValue 的可疑调用给定对象不能包含 String 实例(ArrayList 除外)
这是我正在使用的程序的一个小版本。有人可以建议如何解决这个问题吗?请发布代码。我不是一个很强的程序员。
import java.util.ArrayList;
import java.util.HashMap;
public class Main {
public static void main(String[] a) {
HashMap<String,ArrayList> map = new HashMap<String,ArrayList>();
//hashMap.put(key, new ArrayList());
map.put("key1", new ArrayList());
map.get("key1").add("value2");
//System.out.println(map.containsKey("key1"));
System.out.println(map.containsValue("value2"));
}
}
Run Code Online (Sandbox Code Playgroud)