Skip to main content

Trigger for insert, update in sql server


deleted and inserted are logical (conceptual) tables. They are structurally similar to the table on which the trigger is defined, that is, the table on which the user action is attempted, and hold the old values or new values of the rows that may be changed by the user action. For example, to retrieve all values in the deleted table, use:
SELECT * FROM deleted



Create TRIGGER [dbo].[test1_insupd]
ON [dbo].[test1]
FOR INSERT, UPDATE
AS

BEGIN
declare @f1 int
declare @f2 varchar(10)
declare @vishg char(1)
select @f1 = f1, @f2 = f2, @vishg = vishg from inserted
if UPDATE ( visHG ) and @vishg = '1'
begin
IF EXISTS(select * from test2 where f1 = @f1)
update test2 set f2 = 'true in t1' where f1 = @f1
else
insert into test2(f2) values( 'true in t1')
end
else
begin
IF EXISTS(select * from test2 where f1 = @f1)
update test2 set f2 = 'not true' where f1 = @f1
else
insert into test2(f2) values('not true')

end


END

Popular posts from this blog

user Emulator to debug Windows Mobile 6 in Vista

open Windows Mobile Device center Mobile Device Setting -> Connection Setting -> Allow connections to one of the following: Change to DMA in vs 2008, Go to Tools -> Device Emulator Manager select one from list, for example: windows mobile 6 professional emulator right on to cradle waiting for popup to establish the relationship (be sure get internet connection from Emulator)

android textsize sp, px, dp

android:textSize Since:  API Level Size of the text. Recommended dimension type for text is "sp" for scaled-pixels (example: 15sp). Must be a dimension value, which is a floating point number appended with a unit such as " 14.5sp ". Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), mm (millimeters). This may also be a reference to a resource (in the form " @[ package :] type : name ") or theme attribute (in the form " ?[ package :][ type :] name ") containing a value of this type. This corresponds to the global attribute resource symbol  textSize .

Request Signatures in Blackberry

Request Signatures in Blackberry need copy sigtool.db, sigtool.csk to SDK/component/Bin folder for example V 4.2.1 ../eclipse\plugins\net.rim.eide.componentpack4.2.1_4.2.1.17\components\bin