社区
MS-SQL Server
帖子详情
求助,编写MSSQL数据库触发!
ytmyod
2009-06-22 03:39:00
求解:
我想写一个数据库触发,条件如下:
数据库“表A”中“字段1”中的数据为对象。“表B”中有1-5个字段。
当“表A”中“字段1”有数据写入时,激活触发,将“表A”中“字段1”的数据复制到“表B”中的“字段2”里,并给3-5个字
段中写入我自己指定的数据!
求好心人帮忙写下这个触发,万分感谢!
...全文
49
5
打赏
收藏
求助,编写MSSQL数据库触发!
求解: 我想写一个数据库触发,条件如下: 数据库“表A”中“字段1”中的数据为对象。“表B”中有1-5个字段。 当“表A”中“字段1”有数据写入时,激活触发,将“表A”中“字段1”的数据复制到“表B”中的“字段2”里,并给3-5个字 段中写入我自己指定的数据! 求好心人帮忙写下这个触发,万分感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ytmyod
2009-06-22
打赏
举报
回复
谢谢楼上!
playwarcraft
2009-06-22
打赏
举报
回复
Create trigger tri_A
on A
for insert
AS
begin
Insert into B(col2,col3,col4,col5)
select col1,'hard code1','hard code2','hard code3'
from inserted
where col4=3
end
ytmyod
2009-06-22
打赏
举报
回复
哦,对了,刚写漏了个判断,就是说
数据库“表A”中“字段1”中的数据为对象并判断“表A”中“字段4”是否等于“3”。“表B”中有1-5个字段。
当“表A”中“字段1”有数据写入“字段4”等于“3”时,激活触发,将“表A”中“字段1”的数据复制到“表B”中的“字段2”里,并给3-5个字
段中写入我自己指定的数据!
ytmyod
2009-06-22
打赏
举报
回复
太感谢楼上了,谢谢!
playwarcraft
2009-06-22
打赏
举报
回复
Create trigger tri_A
on A
for insert
AS
begin
Insert into B(col2,col3,col4,col5)
select col1,'hard code1','hard code2','hard code3'
from inserted
end
一次
SQL
SERVER
触发
器
编写
感悟
背景:BOSS需要我写一个工厂采集端到服务器端的数据同步
触发
器,
数据库
采用的是
sql
server2008 需求:将多台采集机的数据同步到服务器中,如果采集端
数据库
与服务器
数据库
连接失败则将数据保存到记录表中 前期思路:从采集端创建服务器端的
数据库
链接,通过采集端的insert,update
触发
,同时往远程表写入 问题:由于初始接触
sql
server,对
sql
server
触发
器了解不深,查阅一
sql
server
触发
器Tigger使用及示例
一:
触发
器的优点 1.
触发
器是自动的。当对表中的数据做了任何修改之后立即被激活。 2.
触发
器可以通过
数据库
中的相关表进行层叠修改。 3.
触发
器可以强制限制。这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,
触发
器可以引用其他表中的列。 二:
触发
器的作用
触发
器的主要作用就是其能够实现由主键和外键所不能保证的复杂参照完整性和数据的一致性,它能够对
数据库
中的相关表进行级联修改,提高比...
sql
server
触发
器
触发
器与存储过程最大的不同就是:它是与表事件(insert、delete、update)相关的存储过程,它的执行既不是由程序调用的,也不是由手工调用的,而是由事件来
触发
的,这就是它的神奇之处,比如当我们对一个表进行操作(insert、delete、update)时就会激活它执行,这就满足了普通存储过程所做不到的一些需求.当
数据库
中表里面的数据发生变化时,例如进行insert、update、delete操作时,如果我们对该表创建了对应的
触发
器,那么对应的
触发
器在数据发生对应变化的时候就会自动执行。......
Sql
Server基础之(
触发
器)
DDL
触发
器是当服务器或者
数据库
中发生数据定义语言(主要是以create,drop,alter开头的语句)事件时被激活使用,使用DDL
触发
器可以防止对数据架构进行的某些更改或记录数据中的更改或事件操作。
sql
server
数据库
同步更新数据到my
sql
数据库
,利用ODBC
项目要求
SQL
SERVER
数据库
增加数据的时候同步数据到my
sql
数据库
。 这里用到了存储过程与
触发
器的混合使用。 因为要同步到My
SQL
数据库
所以首先下载My
SQL
的ODBC驱动 ↓ https://dev.my
sql
.com/downloads/connector/odbc/ 最好是下载那个MSI自动安装的,安装后打开电脑自带的ODBC配置 ↓ 添加刚才安装的驱动 ,记住这个名字 ↓ ...
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章