動的テーブル名を持つプロシージャを必要とするプロジェクトで作業する。表に挿入値の問合せを書き込む方法を理解する必要があります。大規模なプロジェクトではないので、間接費などは問題ではありません。動的SQL INSERT VALUES SQL 2008
しかし、それはいつも転倒します。
DECLARE @DynamicTableName NVARCHAR(100)
SET @DynamicTableName = 'DynamicTableName'
INSERT @DynamicTableName
(
HolidayStartDate
, HolidayEndDate
, HolidayType
, HolidayTypeID
, StaffCode
, StaffName
, Notes
, FTE
, CreatedBy
, CreatedDate
, HolidayRequestID
)
VALUES
( @Para1,
@Para2,
@Para3,
@Para4,
@Para5,
@Para5,
@Para6,
@Para7,
@Para8,
@Para9,
@Para10
)
オブジェクト識別子は変数で参照できません。文字列内でSQLを構築し、 'sp_executeSQL'を呼び出します。これは入力パラメータをサポートしています。 –