社区
疑难问题
帖子详情
批量插入数据 如何执行触发器 请高手帮忙???
Reasoncool
2006-09-27 06:03:57
向目的表中一次性插入大量数据,可是触发器只对一行数据有效。
要对每一行插入数据都进行触发 请问如何实现。
除了 用游标
...全文
357
5
打赏
收藏
批量插入数据 如何执行触发器 请高手帮忙???
向目的表中一次性插入大量数据,可是触发器只对一行数据有效。 要对每一行插入数据都进行触发 请问如何实现。 除了 用游标
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2006-09-27
打赏
举报
回复
还是改触发器, 让它适应一次处理多行的情况吧.
sql 不支持行级触发器.
MuCloudLi
2006-09-27
打赏
举报
回复
在触发器里遍历inserted表里的所有记录,做相应的操作~~~
OracleRoob
2006-09-27
打赏
举报
回复
create table t1 (id int)
create table t2 (id int )
go
create trigger tr_test on dbo.t1
for insert
as
insert into t2(id) select id from inserted
go
--示例,批量追加到T1,触发器自动追加到T2
insert into t1(id)
select 1 union all
select 2 union all
select 3
select * from t1
select * from t2
drop trigger dbo.tr_test
drop table dbo.t1
drop table dbo.t2
go
OracleRoob
2006-09-27
打赏
举报
回复
CREATE TABLE [dbo].[T1] (
[id] [int] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[T2] (
[id] [int] NULL
) ON [PRIMARY]
GO
CREATE TRIGGER tr_test ON [dbo].[T1]
FOR INSERT
AS
INSERT INTO T2(ID) SELECT ID FROM INSERTED
GO
--示例
insert into T1(id)
select 1 union all
select 2
select * from T1
select * from T2
drop trigger [dbo].[tr_test]
drop table [dbo].[T1]
drop table [dbo].[T2]
GO
OracleRoob
2006-09-27
打赏
举报
回复
直接从inserted表追加到你的其它表即可。
大
数据
量下的
数据
库查询与插入如何优化? (整理)
数据
库经常要做一些查询与插入,但是如果查询和插入的
数据
量过大的时候就会引发
数据
库性能问题,降低
数据
库工作效率。因此性能调优是大家在工作中都能够预见的问题,大到世界五百强的核心系统,小到超市的库存系统,...
大
数据
量下的
数据
库查询与插入如何优化
3.尽量避免向客户端返回大
数据
量,若
数据
量过大,应该考虑相应需求是否合理。 4.建立高效的索引 SQL语句的Select部分只写必要的列;尽量将In子查询重写为Exists子查询; 去除在谓词列上编写的任何数学运算;尽...
2021-04-02大
数据
量下的
数据
库查询与插入优化
大
数据
量下的
数据
库查询与插入优化(借https://blog.csdn.net/lxxmi/article/details/53285166) 1.尽量使语句符合查询优化器的规则避免全表扫描而使用索引查询 2.避免频繁创建和删除临时表,以减少系统表资源的消耗...
漏洞攻击中怎么去做最全面覆盖的sql注入漏洞攻击?表信息是如何泄露的?预编译就一定安全?最受欢迎的十款SQL注入工具配置及使用
漏洞攻击中怎么去做最全面覆盖的sql注入漏洞攻击?表信息是如何泄露的?预编译就一定安全?最受欢迎的十款SQL注入工具...比如查询、删除,增加,修改
数据
等等,如果
数据
库的用户权限足够大,还可以对操作系统
执行
操作。
informatica 基本组件使用说明
1. INFORMATICA CLIENT的使用 1.1 Repository Manager 的使用 1.1.1 创建Repository。 前提: ... 在ODBC
数据
源管理器中新建一个
数据
源连接至你要创建Repository的
数据
库(例:jzjxdev) b. 要
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章