1

重複を挿入せずに、あるサーバー上の 1 つのデータベースから別のサーバー上のテーブルに情報を挿入しようとしていますが、タイトル エラーが発生します。ここにコードがあります

INSERT INTO [Datamaxx].[dbo].[data_job_t] (JobCode, Description) 
SELECT job_no, description
FROM OPENDATASOURCE('SQLNCLI',
'Data Source=server\server;Integrated Security=SSPI')
.cas_tekworks.dbo.jobs WHERE Job_Status ='A' and data_job_t.JobCode  not in (select Jobcode from [Datamaxx].[dbo].[data_job_t])
4

1 に答える 1

1

これを試しましたか....

data_job_t.JobCode の代わりに job_no がありません

INSERT INTO [Datamaxx].[dbo].[data_job_t] (JobCode, Description) 
SELECT job_no, description
FROM OPENDATASOURCE('SQLNCLI',
'Data Source=server\server;Integrated Security=SSPI')
.cas_tekworks.dbo.jobs WHERE Job_Status ='A' and job_no not in (select Jobcode from [Datamaxx].[dbo].[data_job_t])
于 2013-09-27T17:17:09.107 に答える