图片中的示例。
http://pic.free.in.th/id/d56133ad2238308e979aa3dbea94436e
我想同时将数据插入到数据库 A 表 A 和数据库 B 表 B 中,但是从表 A 到表 B 的某些列
前任。
表A有列ID,名称,地址,电话。我只想将数据ID,名称插入表B。(将数据插入表A时自动将数据插入表B)如果您有任何想法,请告诉我。
图片中的示例。
http://pic.free.in.th/id/d56133ad2238308e979aa3dbea94436e
我想同时将数据插入到数据库 A 表 A 和数据库 B 表 B 中,但是从表 A 到表 B 的某些列
前任。
表A有列ID,名称,地址,电话。我只想将数据ID,名称插入表B。(将数据插入表A时自动将数据插入表B)如果您有任何想法,请告诉我。
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]
)
您可以使用 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
这假设两个数据库都在同一台服务器上,如果不是,您总是可以导出/导入数据吗?