问题描述
我想从多个表中添加关系数据
假设我有两个表
tbl_emp和tbl_empaddress
tbl_emp
''''''''''''''''''''''''''''''
空PK(自动递增)empname
2个Debashis
3阿米特
5 Abc
tbl_empaddress
''''''''''''''''''''''''''''''
addressid PK(自动递增)空地址
1 2加尔各答
2 2浦那
3 3德里
4 5兰契
5 2 Abc
我想在另一个数据库中添加数据,该数据库具有相同的表名和相同的列名
数据应显示为
tbl_emp
''''''''''''''''''''''''''''''
简易PK(自动递增)| empname
1个Debashis
2阿米特
3 Abc
tbl_empaddress
''''''''''''''''''''''''''''''
addressid PK(自动递增)| Empid |地址
1 1加尔各答
2 1浦那
3 2德里
4 3兰契
5 1 Abc
请帮忙
谢谢
Debashis
I want to add relational data from multiple table
like assume that i have two table
tbl_emp and tbl_empaddress
tbl_emp
''''''''''''''''''''''''''''''''''
empid PK (auto increment) empname
2 Debashis
3 Amit
5 Abc
tbl_empaddress
''''''''''''''''''''''''''''''''''
addressid PK (auto increment) empid Address
1 2 Kolkata
2 2 Pune
3 3 Delhi
4 5 Ranchi
5 2 Abc
I want to add data in another database same table name and same column name
Data should be display like
tbl_emp
''''''''''''''''''''''''''''''''''
empid PK (auto increment) | empname
1 Debashis
2 Amit
3 Abc
tbl_empaddress
''''''''''''''''''''''''''''''''''
addressid PK (auto increment) | empid | Address
1 1 Kolkata
2 1 Pune
3 2 Delhi
4 3 Ranchi
5 1 Abc
Please help
Thanks
Debashis
推荐答案
INSERT INTO [Database1].[schema_Name].[TableXYZ]
SELECT
Column1
, Column2
, Column3
....
, ColumnN
FROM [Database2].[schema_Name].[TableXYZ]
-- example with your tbl_empaddress
INSERT INTO [Database1].[dbo].[tbl_empaddress]
SELECT empid, Address
FROM [Database2].[dbo].[tbl_empaddress]
这篇关于从SQL Server中的多个表插入的关系数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!