小编use*_*159的帖子

插入时db2 SQLCODE -668

当我将数据插入表(db2)时,我收到此错误:

Message: Operation not allowed for reason code "7" on 
table "ELSAG.ICGR1106".. SQLCODE=-668, SQLSTATE=57016, DRIVER=3.50.152,...
Run Code Online (Sandbox Code Playgroud)

当我用Google搜索它时,我发现之前的ALTER TABLE语句试图将列添加到具有使用行属性敏感性定义的编辑过程的表中.没有列可以添加到此表.

有没有办法纠正它?

一旦我放下并重新创建表格,我可以再次插入.

提前致谢.

sql db2

22
推荐指数
3
解决办法
4万
查看次数

将两个arraylists加入一个

我想检查branchList是否有相同的元素,如果相同,将branchList和tglList元素分开arraylist并将该arraylist放入另一个arraylist,

我想要的结果是BranchList1有2个arraylist,其中第一个arraylist包含元素'1',第二个arraylist包含元素'2',TglList1有2个arraylist作为元素,但我得到的是第1和第2个数组得到相同的值.

如何才能做到这一点?

ArrayList branchList = new ArrayList();
    branchList.add("1");
    branchList.add("1");
    branchList.add("1");
    branchList.add("2");
    branchList.add("2");
    branchList.add("2");

    ArrayList tglList = new ArrayList();
    tglList.add("5");
    tglList.add("10");
    tglList.add("20");
    tglList.add("100");
    tglList.add("500");
    tglList.add("1000");


    ArrayList newBranchList = new ArrayList();
    ArrayList newTglList = new ArrayList();

    ArrayList BranchList1 = new ArrayList();
    ArrayList TglList1 = new ArrayList();


    ArrayList abc = new ArrayList();
    String checkBranch = new String();

    for(int i=0;i<branchList.size();i++){
        String branch = branchList.get(i).toString();
        if(i==0 || checkBranch.equals(branch)){
            newBranchList.add(branch);
            newTglList.add(tglList.get(i).toString());
        }else{
            BranchList1.add(newBranchList);
            TglList1.add(newTglList);

            newBranchList.clear();
            newTglList.clear();

            newBranchList.add(branch);
            newTglList.add(tglList.get(i).toString());
        }
        if(i==(branchList.size()-1)){
            BranchList1.add(newBranchList);
            TglList1.add(newTglList);
        }
        checkBranch = …
Run Code Online (Sandbox Code Playgroud)

java arraylist

11
推荐指数
1
解决办法
6万
查看次数

比较两个arraylist

我有两个Arraylists:

ArrayList a1 = new ArrayList();
a1.add("5");
a1.add("10");
a1.add("20");
a1.add("50");
a1.add("100");
a1.add("500");
a1.add("1000");

ArrayList a2 = new ArrayList();
a2.add("50");
a2.add("500");
a2.add("1000");
Run Code Online (Sandbox Code Playgroud)

我如何比较这两个arraylists并添加到新的arraylist(a3)中,如果a1存在于a1中则为1,如果不存在则为0,因此结果将在下面为arraylist a3?

a3[0] = 0
a3[1] = 0
a3[2] = 0
a3[3] = 1
a3[4] = 0
a3[5] = 1
a3[6] = 1
Run Code Online (Sandbox Code Playgroud)

提前致谢

java comparison arraylist

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

标签 统计

arraylist ×2

java ×2

comparison ×1

db2 ×1

sql ×1