ストアドプロシージャでXMLをインポートします。 (SP)テーブルに登録してインポートする
私はSPは私がテーブルは以下のコードに名前通過したときに、私はエラーを取得するが機能することを、各インポートのための新しいテーブルを作成したい:
Must declare the table variable "@sTablename".
が試み:
メイキング@sTablename - > DECLARE @sTablename var(50)
これは以前に尋ねられたことはありますが、SO/Googleでは検索されているはずですが、間違った質問がありますか?
USE [DB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spAddNewDataToHoldingTable]
@sUPRN varchar(510),
@sTablename varchar(50)
AS
BEGIN
---------------------------------------
INSERT INTO @sTablename
(
[UPRN]
)
VALUES
(
@sUPRN
)
---------------------------------------
END
異なるテーブル変数としてあなたのテーブルの変数と同様に両方の異なる変数を使用してください。 –