社区
MS-SQL Server
帖子详情
关于一个触发器的写法
jjja
2003-08-21 09:31:36
又两个表t1(三个字段),t2(四个字段),这两个表的前三个字段名称和类型都相同,但是t2比t1多一个字段。
现在想写一个触发器,在t1发生insert时,将insert到t1中的记录插入到t2的前三列中。
谢谢
...全文
28
10
打赏
收藏
关于一个触发器的写法
又两个表t1(三个字段),t2(四个字段),这两个表的前三个字段名称和类型都相同,但是t2比t1多一个字段。 现在想写一个触发器,在t1发生insert时,将insert到t1中的记录插入到t2的前三列中。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yczzg
2003-08-21
打赏
举报
回复
如果是默认值
create trigger [triggername] on t1
for insert
as
insert t2 (列1,列2,列3,列4) select 列1,列2,列3,指定值 as 列4 from inserted
go
yczzg
2003-08-21
打赏
举报
回复
如果是默认值
create trigger [triggername] on t1
for insert
as
insert t2 (列1,列2,列3,列4) select 列1,列2,列3,指定值 as 列4 from inserted
go
lxf31
2003-08-21
打赏
举报
回复
那就再INSERT一个语句
royiw
2003-08-21
打赏
举报
回复
create trigger [name] on t1
for insert
as
insert t2 (列1,列2,列3,列4,) select 列1,列2,列3,'insert' from inserted
go
jjja
2003-08-21
打赏
举报
回复
不对,没上面的错误,是俺搞错了,:)
如果我要根据插入的记录向t2插入相应列的同时还想给t2多出的那个字段指定一定的值,该怎么做?(比如t2多的字段是char类型,想给它赋‘insert’)。
jjja
2003-08-21
打赏
举报
回复
好像不行也
有错误:INSERT 语句的选择列表包含的项少于插入列表中的项。SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
lxf31
2003-08-21
打赏
举报
回复
我的写错了:)
对不起了,楼主,我弄混了
lxf31
2003-08-21
打赏
举报
回复
早上好大力哥
呵呵
pengdali
2003-08-21
打赏
举报
回复
create trigger [name] on t1
for insert
as
insert t2 (列1,列2,列3) select 列1,列2,列3 from inserted
go
lxf31
2003-08-21
打赏
举报
回复
create trigger [name] on t1
for insert
as
update t2 set t2.1= (select t1.1 from inserted)
t2.2=(select t2.2 from inserted)
t2.3=(select t2.3 from inserted)
go
Oracle中
触发器
示例详解
触发器
在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而
触发器
是由
一个
事件来启动运行。即
触发器
是当某个事件发生时自动地隐式运行。并且,
触发器
不能接收参数。...
sql总结.doc
语句级
触发器
,对表的
一个
完整操作才会触发一次。 简单的说:行级
触发器
,是对应行操作的;语句级
触发器
,是对应表操作的。 (6)应用场景 作用+优点 4、视图 (1)什么是视图? 视图(VIEW)也被称作虚表,即虚拟的...
封装quartz任务调度,集成groovy,实现在线任务编辑系统
JobUtil.createJob(String jobName,String triggerName,String runTime) 封装创建任务的工具,第
一个
参数任务名称(唯一),第二个参数
触发器
名称(唯一),最后
一个
参数是任务运行时间,参考quartz
写法
。
SQL Server
触发器
的
写法
触发器
的概念很容易理解,可以简单地看成 事件-条件-动作规则。...但是
触发器
的
写法
不同的书却有很大区别,并且有些在SQL server 2008 R2上并不能执行,这里记录一种 insert / update / delete
触发器
。 ...
Oracle
触发器
的概念以及
写法
讲解
(1)
触发器
是一种特殊的存储过程,具备事务的功能; (2)
触发器
不能被直接调用,而是由事件来触发;--例如:增删改 (3)
触发器
常用于加强数据的完整性约束和业务规则等。 简单点说:
触发器
就是个开关,灯就是开.....
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章