How To Insert Same Record In Two Table Simultaneously In SQL Server

  1. CREATE TRIGGER trigger_insertrecordtbl ON Agentname  
  2. FOR INSERT AS  
  3. DECLARE   
  4.   
  5. @AgentName nvarchar(50),   
  6. @TeamName nvarchar(50),  
  7. @Status nvarchar(50)   
  8.   
  9. ;   
  10.   
  11. SELECT @AgentName=(AgentName) FROM INSERTED  
  12. SELECT @Teamname=(Teamname) FROM INSERTED  
  13. SELECT @Status=(Status) FROM INSERTED  
  14.   
  15. INSERT INTO   
  16. Agentname_Temp  
  17. (Agentname,Teamname,Status)  
  18. VALUES  
  19. (  
  20. @Agentname,@Teamname,@Status  
  21. )  
  22.   
  23. insert into agentname (Agentname,Teamname,Status)  
  24. values  
  25. ('Vandana','Ruby','Active')  
  26.   
  27. select * from agentname_temp  
  28.   
  29. /////////////////////// Create One Table structure  
  30.   
  31. CREATE TABLE [dbo].[Agentname](  
  32. [id] [int] IDENTITY(1,1) NOT NULL,  
  33. [Agentname] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  34. [Teamname] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  35. [Status] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  36. CONSTRAINT [PK_Agentname] PRIMARY KEY CLUSTERED   
  37. (  
  38. [id] ASC  
  39. )WITH (IGNORE_DUP_KEY = OFFON [PRIMARY]  
  40. ON [PRIMARY]  
  41.   
  42. /////////////////////// Create another Table structure  
  43.   
  44. CREATE TABLE [dbo].[Agentname_Temp](  
  45. [id] [int] IDENTITY(1,1) NOT NULL,  
  46. [Agentname] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  47. [Teamname] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  48. [Status] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,  
  49. CONSTRAINT [PK_Agentname] PRIMARY KEY CLUSTERED   
  50. (  
  51. [id] ASC  
  52. )WITH (IGNORE_DUP_KEY = OFFON [PRIMARY]  
  53. ON [PRIMARY