여러 데이터베이스가있는 SQL Server가 있습니다. 엔티티와 ID 번호가있는 여러 테이블을 보유하고있는 메인 데이터베이스를 가지고 있습니다. 그런 다음 해당 엔티티 각각은 모든 정보가있는 상관 데이터베이스 (테이블이 아니라 데이터베이스 임)를 갖습니다. 예를 들어 MAIN 데이터베이스의 엔터티에 ID 번호가 1 인 경우 동일한 SQL Server에 SubDatabase1 데이터베이스가 있습니다.SQL Server의 동적 데이터 소스 저장 프로 시저
본질적으로, 내가 수행하려고하는 것은 SUB 데이터베이스에서 데이터를 수집하는 MAIN 데이터베이스의 저장 프로 시저를 만드는 것이지만 수집 한 SUB 데이터베이스는 Proc에 전달 된 ID 번호를 기반으로 결정해야합니다.
나는 이것이 완전히 잘못되었다는 것을 알고 있지만, 누군가 나를 위해이 빛을 비출 수 있는지 궁금해하고 있습니다.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE GetInstallationCount
-- Add the parameters for the stored procedure here
@installId int=0
AS
BEGIN
SET NOCOUNT ON;
//Trying to make the DatabaseName dynamic here!!
select count(*) from [email protected]
END
GO
감사합니다 - J
좋아, 나는이 사건을 생각했다. 그러나 내 인생에서 나는 알아낼 수 없었다. 감사합니다. – Dutchie432
아, 그리고 그것은 installationXXXXX.dbo.Names, dbo.installationXXXXX.Names입니다. 이러한 프로그래밍 언어는 모두 내 머리 속에 들어 맞지 않습니다. – Dutchie432