Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zaktualizować tabelę bazy danych z jednej tabeli bazy danych programu SQL Server do innej?

Używasz aliasu tabeli w niewłaściwy sposób. Nie możesz wykonać UPDATE table1 t SET field1=val , musisz napisać UPDATE table1 SET field=val (Lub UPDATE table1 SET field=val FROM table1 t ). Zmień więc zapytanie na

UPDATE [spdbprod.test.com\spprod].[aspnetdb].[dbo].[Communities_Groups]   
SET Show = t2.show
FROM [spdbprod.test.com\spprod].[aspnetdb].[dbo].[Communities_Groups] t1
INNER JOIN [spdbQA.test.com\spQA].[aspnetdb].[dbo].
[Communities_Groups] t2 ON (t1.GroupID = t2.GroupID)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W jaki sposób to wyrażenie CASE osiąga klauzulę ELSE?

  2. Jak stwierdzić, czy ktoś przegląda jeden z rekordów w Twojej bazie danych?

  3. Jak obliczyć ROZMIAR procedur przechowywanych w SQL Server 2005?

  4. SQL — Zastąp powtarzające się wiersze wartościami null, zachowując liczbę wierszy

  5. UPDATE rekord w jednej bazie danych z wartościami z innej w SQL Server 2008?