-2

图片中的示例。

http://pic.free.in.th/id/d56133ad2238308e979aa3dbea94436e

我想同时将数据插入到数据库 A 表 A 和数据库 B 表 B 中,但是从表 A 到表 B 的某些列

前任。

表A有列ID,名称,地址,电话。我只想将数据ID,名称插入表B。(将数据插入表A时自动将数据插入表B)如果您有任何想法,请告诉我。

4

2 回答 2

0
ALTER TRIGGER [dbo].[ticky2] 
   ON  [dbo].[data]
   AFTER INSERT
AS 
INSERT INTO [testDatabase].[dbo].[pool]
           ([ID]
           ,[Name]
           ,[salary]
           ,[date])
     SELECT ID, Name,salary,date from deconc.dbo.data
     where ID not in 
     (

     select ID
     from [testDatabase].[dbo].[pool]

     )
于 2013-10-18T04:57:53.363 回答
0

您可以使用 SELECT 进行插入。

INSERT INTO DataBaseB.dbo.TableB (ID, Name)
SELECT ID, Name from DatabaseA.dbo.TableA

有关更多详细信息,请参见此处:

http://www.w3schools.com/sql/sql_insert_into_select.asp

这假设两个数据库都在同一台服务器上,如果不是,您总是可以导出/导入数据吗?

于 2013-10-17T07:39:22.690 回答