0
1つのテーブルから他のテーブルにデータを挿入しようとしました(すべての差分データベース) 「このマルチパーツ識別子"publicdb.dbo.TBL_ITEM.FLD_PID"をバインドできませんでした。マルチパーツ識別子 "publicdb.dbo.TBL_ITEM.FLD_PID"をバインドできませんでした
私はSQL2005でこのコマンドを使用すると正常に動作します。しかし、2008年に失敗する 誰も私を助けることができますか?
これは私のコードです。あなたは[publicdb]のようなものを使用することはできません。[DBO]。[TBL_ITEM]。[FLD_PID]フィールドを比較するためのwhere句に
INSERT INTO [publicdb].[dbo].[TBL_ITEM]
([FLD_PID]
,[FLD_QUESTITEM]
,[FLD_NAME]
,[FLD_NJ]
,[FLD_RESIDE1]
,[FLD_RESIDE2]
,[FLD_SEX]
,[FLD_DF]
,[FLD_AT1]
,[FLD_AT2]
,[FLD_LEVEL]
,[FLD_JOB_LEVEL]
,[FLD_ZX]
,[FLD_EL]
,[FLD_WX]
,[FLD_WXJD]
,[FLD_MONEY]
,[FLD_WEIGHT]
,[FLD_TYPE]
,[FLD_MAGIC1]
,[FLD_MAGIC2]
,[FLD_MAGIC3]
,[FLD_MAGIC4]
,[FLD_MAGIC5]
,[FLD_DES]
,[FLD_SIDE])
SELECT
[FLD_PID]
,[FLD_QUESTITEM]
,[FLD_NAME]
,[FLD_NJ]
,[FLD_RESIDE1]
,[FLD_RESIDE2]
,[FLD_SEX]
,[FLD_DF]
,[FLD_AT1]
,[FLD_AT2]
,[FLD_LEVEL]
,[FLD_JOB_LEVEL]
,[FLD_ZX]
,[FLD_EL]
,[FLD_WX]
,[FLD_WXJD]
,[FLD_MONEY]
,[FLD_WEIGHT]
,[FLD_TYPE]
,[FLD_MAGIC1]
,[FLD_MAGIC2]
,[FLD_MAGIC3]
,[FLD_MAGIC4]
,[FLD_MAGIC5]
,[FLD_DES]
,[FLD_SIDE]
FROM [Z_publicdb].[dbo].[TBL_XWWL_ITEM]
where [Z_publicdb].[dbo].[TBL_XWWL_ITEM].[FLD_PID] <> [publicdb].[dbo].[TBL_ITEM].[FLD_PID]