私はストアドプロシージャ内の別のデータベースのテーブルからデータを選択しようとします。他のデータベースの名前はパラメータで与えられます。ストアドプロシージャ内の別のデータベースからデータを選択
'無効なオブジェクト名[@DbName] .dbo.Setup'が表示されます。
CREATE PROCEDURE [dbo].[spUndeliverableOrders]
@DbName sysname
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Sortfield nvarchar(50)
SET @Sortfield = (SELECT COALESCE(Text, 'ToDoListeDatum') AS SortField FROM [@DbName].dbo.Setup WHERE label like 'ComboBoxSetupBatchReihenfolge')
END
GO
誰かがこの問題を解決するために私を助けることができますか?
ここで動的SQLを使用する必要があります –