oracle存儲過程用到了哪些表 如何將一個存儲過程查出來的數(shù)據(jù)插入到一個新表中?
如何將一個存儲過程查出來的數(shù)據(jù)插入到一個新表中?只需插入。。。選擇。例如,將a和B的查詢結(jié)果插入表C:insert into C(C1,C2)select a.C1,B.C2 from a inner
如何將一個存儲過程查出來的數(shù)據(jù)插入到一個新表中?
只需插入。。。選擇。
例如,將a和B的查詢結(jié)果插入表C:insert into C(C1,C2)select a.C1,B.C2 from a inner join B on a.id=B.id
如何寫存儲過程把一個表的數(shù)據(jù)備份到另外一個表?
可以通過以下SQL實(shí)現(xiàn)
SQL:insert into tablename1(filename3,filename4)as select filename1,[tablename2
說明:讀取tablename2表中的filename1和filename2字段,并將它們插入tablename1表中的
filename3和filename4字段。
注意:插入表的字段順序必須與查詢表的字段順序一致。
Sql Server觸發(fā)器,怎樣將一個表中的某一條數(shù)據(jù)刪除后然后將這一條數(shù)據(jù)插入到另一個表中?
觸發(fā)器是一個特殊的存儲過程。當(dāng)指定表中的數(shù)據(jù)更改時(shí),觸發(fā)器將自動生效。它與表密切相關(guān),可以看作是表定義的一部分。觸發(fā)器不能直接按名稱調(diào)用,更不用說設(shè)置參數(shù)了。觸發(fā)器的優(yōu)點(diǎn)是:R(1)觸發(fā)器是自動執(zhí)行的。修改表中的數(shù)據(jù)后,觸發(fā)器立即被激活。R(2)可以更新復(fù)雜的數(shù)據(jù)。R(3)表中有三種觸發(fā)器(insert、update和delete)。觸發(fā)器有三種:DML觸發(fā)器、DDL觸發(fā)器和login觸發(fā)器。R after trigger:插入、更新和刪除后在觸發(fā)器后執(zhí)行