Is it possible to pass a database name into a stored procedure as variable to fully qualify an object?
For example:
CREATE PROCEDURE [dbo].[Test_SP]
@p2 as nvarchar(10)
AS
SELECT DISTINCT @p2.db
bjects.Col1, @p2.db
bjects.Col3, @p2.db
bjects.Col4, @p2.db
bjects.ID
FROM @p2.db
bjects INNER JOIN @p2.dbo.Structure ON @p2.db
bjects.ID = @p2.dbo.Structure.ID
WHERE (@p2.dbo.Structure.Col7 = 4 )
GO
For example:
CREATE PROCEDURE [dbo].[Test_SP]
@p2 as nvarchar(10)
AS
SELECT DISTINCT @p2.db
FROM @p2.db
WHERE (@p2.dbo.Structure.Col7 = 4 )
GO