小编use*_*255的帖子

警告:由于从数据库列中检索数据,可能会发生截断

我正在使用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)

sql-server oracle ssis oracle11g ssis-2012

4
推荐指数
2
解决办法
943
查看次数

带有字符串和数组列表的 HashMap - 错误消息

我收到一条错误消息。

对 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)

java arraylist hashmap

3
推荐指数
1
解决办法
9999
查看次数

标签 统计

arraylist ×1

hashmap ×1

java ×1

oracle ×1

oracle11g ×1

sql-server ×1

ssis ×1

ssis-2012 ×1