关于sqlserver 根据条件 插入数据的问题?

[复制链接]
查看11 | 回复7 | 2021-1-27 05:15:03 | 显示全部楼层 |阅读模式
string[]aa=newstring[]{"700011","700012","100010"};
有这么一组数字对应表里的一列数据
我想插入这数组里的数据对应的列,

就是插入条码号对应的出货卷号应该怎么写
PS:要是insertinto能加where就好了


分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
誰說不能insertinto加where的

這樣子insertintotable(字段1,字段2)value(select字段1,字段2fromtable2where1=1)
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
你这个已有条码号行数据,用Update啊
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
你这个要写update语句PSinsertinto后面的select其实就是条件不要那么死板。
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
insertinto表(条码号,输入卷号,累计卷号,出货卷号)
select条码号,输入卷号,累计卷号,出货卷号from表where条码号in("700011","700012","100010")

回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
insertintotable(出库卷号)
select出库卷号fromtableAwheretableA.条码号='xxxx'
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
改成类不就好了,为什么要用数组?
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
各位老师,不好意思没有讲清楚。数组我是为了做实验的,正常情况下是一个条码采集器,采集条码然后放到richbox里面。我想通过获取的条形码然后对应的出货卷号从1开始递增。直到这批货出完,下批货继续从1开始
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行