2 qq 26771275 qq_26771275 于 2016.03.31 15:28 提问

写一个触发器但一张表删除 将这张表数据存入另一张表,但另一张表还有两个没定义的字段

CREATE OR REPLACE TRIGGER "APPUSER"."tri" AFTER DELETE ON "CZJ_DS_MSG" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW ENABLE
BEGIN
insert into CZJ_YS_MSG(yid,e_tel,content,stime,p_id,s_tel,v1,v2,v3,i1,i2)
select * from CZJ_DS_MSG
insert into CZJ_YS_MSG(state,description) values(-1,null)
END ;

1个回答

CSDNXIAON
CSDNXIAON   2016.03.31 16:22

复制表中的字段到另一张表
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
sql :将一张表的数据插入到另一张表中同时要消除重复的数据
现在有两张表要实现把表A中的数据插入到表B中,他们都有三个字段,而且表A中字段没有主键,而且还有重复数据的字段,但是对应表b中这个字段不需要重复而且还需要是唯一的,这时候我想了一个简单又快速的方法,就是利用游标一行一行的读取数据,讲读取的数据插入一个临时表中,临时表我设置了一个自
Postgresql 数据在一张表中存在,另一张表不满足完整性的查找
有两张表T1,T2,表结构和数据如下: create table t1 ( id int ); create table t2 ( id int, finished int ); insert into t1 values (1); insert into t1 values (2); insert into t1 values (3); insert into t1 value
oracle一张表的数据某些字段插入到另外一张表的某些字段,以及同一数据库备份一张表
如果2张表列是一样,直接insert into Table1 select * from Table2; 上面可以实现将整个Table2表里列的内容全部插入到Table1表中。 如果2张表列是不一样的,可以用 insert into Table1(Table1.c1,Table1.c2) select Table2.c1,Table2.c2 from Table2 上述语句的意思是将T
oracle触发器(当插入或删除或修改一张表A时,能把新数据同步到另一张结构相同的表B里面)
oracle触发器(当插入或删除或修改一张表A时,能把新数据同步到另一张结构相同的表B里面) create or replace trigger testT    AFTER   INSERT OR UPDATE OR DELETE ON A    for each row declare    -- local variables here begin    IF INSERT
SQL使用一张表的数据更新另一张表
表结构功能SQL ServerAccess 表结构 功能 用表B的数据(mc列)更新表A的mc列 SQL Server update A SET A.mc = b.mc FROM A ,B WHERE A.bmbh = B.bmbh and A.xmbh = B.xmbh; Access update A, B set A.mc = B.mc where A.
Linq实现sql一张表数据不存在另外一张表
Linq中包含查询//Linq代码: T_WxMaterials.Where(n=>T_VideoMsgs.Select(m=>m.MediaID).Contains(n.MediaID)) //生成的sql语句: SELECT [t0].[ID], [t0].[Type], [t0].[Title], [t0].[Cnt], [t0].[MediaID], [t0].[LocalPath], [t
mysql中从一张表复制几条记录到另一张表
1. 语法介绍       有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现: INSERTINTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name         上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,可
MySQL 触发器例子(两张表同步增加和删除)
例子1: 创建两个表,目的是在一个表里添加一条记录,另一个表也添加一条记录: DROP TABLE IF EXISTS tab1; CREATE TABLE tab1( tab1_id varchar(11) ); DROP TABLE IF EXISTS tab2; CREATE TABLE tab2( tab2_id varchar(11) ); 创建触发器:t_a
ORACLE中触发器实现删除一张表中数据同时删除另一表中相关数据
这是我的第一篇博客。 有两张表:BOOK、PGEVIEW,分别有一个名为BOOKID的字段 想实现的功能:删除BOOK表中的一行数据时删除与PAGEVIEW表中BOOKID相等的数据行 实现方法:在BOOK表中建立一个触发器BOOK_TRG_DELETE,具体实现语句如下: create or replace trigger BOOK_TRG_DELETE   bdfore delete
sql语句实现一张表中插入另一张表数据
1、情况一:当两张表的字段完全相同的时候 这个时候要先怀疑为什么会建两张字段完全相同的表,如果确实是需要两张字段完全相同的表,插入的sql语句如下: insert into 表一 select * from 表二; 如果不想要某个字段重复的数,插入的sql语句如下: insert into 表一 select * from 表二 where 表一的某个字段 not in(select 对应