需要将A表的3条数据查询出来插入B表,插入之前需要判断B表是否已经存在该条数据,存在则过滤掉,不存在则插入,需要涉及到判断,遍历等技术点,感谢大家帮忙解答!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
SQL server如何遍历插入数据
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
insert into 的时候查一下a表不在b表中的数据就好了呀
insert into b select * from a where a.name not in (select b.name from b) ;
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-05-31 00:51回答 3 已采纳 一个简单的with递归就行了 create table test_t (ItmSpec varchar(10),Qty int); insert into test_t values ('Spec1'
- 2018-12-12 17:06回答 2 已采纳 您好,您的这个问题看起来像是因为数据类型不匹配引起的,您可以查看这篇文章做出对应的修改:https://blog.csdn.net/qzslzy/article/details/52103906 如
- 2015-09-15 06:09回答 6 已采纳 不可能没有报错,同时没有插入的。 先去掉 try catch,如果代码执行了,没有插入数据,那么再看你插入数据的表和你看的表是不是一个表,是不是一个库。
- 2020-12-14 13:24总之,在SQL Server的高并发和大数据存储场景中,需要综合运用异步处理、数据分区、资源分配和监控等技术手段,才能保证数据库的高效运行和数据安全。数据库管理员必须深入理解业务逻辑,结合SQL Server的功能特性,...
- 2022-06-26 09:11回答 2 已采纳 创建存储过程的代码后面都要加上go,这样exec调用才会插入数据 下图才是正常的
- 2020-08-27 01:20回答 2 已采纳 数据库表使用 nvarchar nchar,而不是 varchar char 设置默认的区域规则为中文 https://www.jb51.net/article/182489.htm ALTER
- 2022-03-23 08:45回答 2 已采纳 把环境变量NLS_LANG修改成 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 或者 SIMPLIFIED CHINESE_CHINA.AL32UTF8试试,"SIMPLIFIE
- 2020-09-09 13:04【Sqlserver 高并发和大数据存储方案】 在面临高并发和大数据存储的挑战时,Sqlserver 提供了一系列的策略和优化方法。以下是一些关键点的详细解释: 1. **解决高并发问题**: - **异步处理**:面对大量并发写...
- 2022-11-07 10:47回答 8 已采纳 重点在于从分区第一条数据开始计算对吧,然后就是更新,没得SqlServer以mysql为例吧, 思路是分区递归计算 CREATE TABLE t_example ( f_year INT NU
- 2022-03-22 03:35回答 1 已采纳 这种效率太低了还要SQL表设计,直接上代码,CREATE UNIQUE INDEX index_nameON table_name (column_name)
- 2022-06-09 04:19回答 1 已采纳 都是128 其余数据库可以参考https://blog.csdn.net/weixin_44231544/article/details/121341519
- 2020-12-16 08:16总之,防止SQL Server中的并发插入重复数据可以通过多种方式实现,包括数据库级别的约束、条件查询以及事务隔离级别和锁的巧妙使用。在设计数据库时,应根据具体业务需求和预期的并发负载来选择最合适的策略。
- 2018-07-04 06:09### Sqlserver大数据量插入速度慢或丢失数据的解决方法 #### 概述 在处理大量数据插入SQL Server数据库的过程中,可能会遇到插入速度慢或者数据丢失的问题。这种情况通常出现在需要批量插入数千甚至上万条记录的...
- 2020-09-10 06:25在SQL Server中处理大数据量的插入操作时,性能问题和数据丢失是常见的挑战。标题和描述提到的问题主要是关于如何高效且准确地插入大量数据,尤其是当并发插入时出现数据丢失的情况。以下是一些针对性的解决策略: ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司