Próbuję zaktualizować pola bazy danych z jednej tabeli programu SQL Server do innej.Zaktualizuj tabelę bazy danych z jednej tabeli bazy danych programu SQL Server do innej?
Nasz produkcyjny serwer SQL to [spdbprod.test.com\spprod]
, nasz serwer kontroli jakości to [spdbQA.test.com\spQA]
.
Potrzebuję zaktualizować tabelę w produkcji z tabeli kontroli jakości. Używam tej instrukcji SQL, ale podaje ona błąd.
UPDATE
[spdbprod.test.com\spprod].[aspnetdb].[dbo].[Communities_Groups] as t1
SET
t1.Show = (Select t2.show from [spdbQA.test.com\spQA].[aspnetdb].[dbo].
[Communities_Groups] as t2 where t1.GroupID = t2.GroupdID)
Czego mi tu brakuje? Błąd: AKTUALIZACJA. ("Niepoprawna składnia w pobliżu słowa kluczowego" jako ".")
Jeśli pisać coś takiego i dokuczać nam * daje błąd *, najlepiej byłoby praktyką ** powiedzieć * * jaki jest dokładny błąd! Byłaby to ogromna pomoc, aby zobaczyć, czym może być probelm ... –
@marc_s: Myślę, że jeden oczywisty błąd to alias tabeli w 'UPDATE'. ("Niepoprawna składnia w pobliżu słowa kluczowego" jako ".") – a1ex07
@ a1ex07: to jest domysły - dobry (wziął górę za to dobre przypuszczenie), ale wciąż domysły .... i chodzi o ogólną zasadę - nie po prostu powiedz "jest błąd" - jeśli to powiesz - powiedz nam, co to za błąd! –