不是很明白你的意思:
不知下面这样的语句是否能达到你的要求:
select from 表 where len(ID)>8 and left(ID,8)='SS123456'
这句的意思是把表中ID字段大于八且前8个字符是“SS123456”的数据全部提取出来
有个思路。你可以参考下。。
给Excel表设定列名。
1在程序里面新建一个跟数据库表相同的DataTable(DTNew)
2遍历Excel导入生成的DT并且将你的数据填入到DTNew
3用SqlBulkCopy将DTNew导入你的数据库。
这样速度快了许多。而且也更加灵活。同时也避免了你说的多少列多少列的问题。
if(CheckUser()){
contune;//跳出循环
}else{
//插入
}
private boolean CheckUser(){
string sql = "select aid";
查询出来,如果没有有的话retrun ture;
如果有的话return false;
}
纯手工望采纳
以上就是关于数据库字段中 提取前八位相等的数据全部的内容,包括:数据库字段中 提取前八位相等的数据、excel导入到数据库的时候,必须列相等么、java 数组添加到数据库,如果数组中有一条和数据库中相等,则不执行循环直接跳出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)