0
UPDATE d
set d.tSynchronized = 1
from TImageRaw d
inner join TPatientRaw f
on f.tPatCulIntPatIDPk = d.tImgCulIntPatIDFk
上記のコードはSQL Serverでは機能しませんが、誰かが正しい方向を指すことができますか?SQLの内部結合がSQL Serverで機能していませんか?
UPDATE d
set d.tSynchronized = 1
from TImageRaw d
inner join TPatientRaw f
on f.tPatCulIntPatIDPk = d.tImgCulIntPatIDFk
上記のコードはSQL Serverでは機能しませんが、誰かが正しい方向を指すことができますか?SQLの内部結合がSQL Serverで機能していませんか?
あなたのUPDATE
の構造は一目瞭然です。あなたはここで、エラーを明記していないので、いくつかの考えられる原因です:あなたは、いくつかの列名
f.tPatCulIntPatIDPk
とd.tImgCulIntPatIDFk
は、互換性のある型を持っていないd.tSynchronized
がないスペルミス
もう1つの可能性は間違ったレコードを更新していることです。この場合、OPにはおそらく何らかのタイプのwhere句が必要です。 – HLGEM
「動作していません」を定義しています - エラーがありますか?もしそうなら、メッセージは何ですか? – JNK
TImageRawではtSynchronizedのみが変更されており、TImageRawとTPatientRawの両方で変更される予定ですか? – SQLMason