重载了一个方法: public class RepeatDictionaryComparer : IEqualityComparer<string> { public bool Equals(string x, string y) { return x != y; } public int GetHashCode(string obj) { return obj.GetHashCode(); } } 调用: Dictionary<string, string> _dic = new
工作中遇到SQL0803问题 使用DB2AS400数据库 报数据库键值重复错误 经同事分析为索引的起始值与当前已有记录的最大索引值不匹配造成的,验证过程如下: 1.SELECT max(被索引字段) FROM 表名 t 得到的结果是31950 2.打开表SELECT * FROM SYSIBM.SYSSEQUENCES;看下这个表的start字段的值是否是31950,结果是31864 于是执行了下面的语句来更正这个索引的起始值 3.alter sequence 索引名 restart wi