한 데이터베이스에서 다른 데이터베이스로 테이블 값을 삽입하는 방법
추천 자료: ASP.NET Core 인증 및 권한 부여
다른 데이터베이스의 테이블에 들어있는 특정 데이터를 가져와서 삽입하는 데모 코드입니다.
USE 대상데이터베이스
GO
INSERT INTO dbo.대상테이블(필드명1, 필드명2, ...)
SELECT 필드명1, 필드명2, ...
FROM 원본데이터베이스.dbo.원본테이블
WHERE (조건절)
다음 샘플 코드는 EmployeeID가 1234인 데이터를 Tenant1Backup 데이터베이스의 Logs 테이블에서 가져와서 다시 Tenant1 데이터베이스의 Logs 테이블에 저장하는 기능을 합니다.
Use Tenant1
Go
Insert Into Tenant1.dbo.Logs(EmployeeID, Active, CreatedAt, CreatedBy, Discriminator, Notes)
Select EmployeeID, Active, CreatedAt, CreatedBy, Discriminator, Notes
From Tenant1Backup.dbo.Logs
Where EmployeeID = 1234
Go
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!