我在不同表中有兩個自定義類型值:DB1.TBL1.Val和DB2.TBL2.Val。它可以交換這些值?這兩個值是相同類型的,這種類型是datBlob。TSQL:交換不同表中相同類型的兩個值
再次:我有數據庫DB1與表TBL1,它擁有許多記錄,並有一些字段,包括Val。比方說,我確定了條件,以確保這兩個返回的行將是正確的。關於其他數據庫DB2也是如此。我想交換這兩個值。
換句話說,我想是這樣
UPDATE DB1.TBL1 SET瓦爾=(SELECT瓦爾FROM DB2.Tbl2.Val WHERE MyGUID = 'WOW'),其中MyGUID = '哇'
您必須以某種方式識別行,其中2個值是。或者你想「交換」這兩列中的所有值? –
那麼?我可以確定例如:SELECT DB1.TBL1.Val WHERE OtherUniqueval ='{一些GUID}' – seeker