Czy w programie SQL Server jest sposób na zmianę nazwy tabeli w innej bazie danych? Gdy znajdujesz się w bieżącej bazie danych i migrujesz dane do innej bazy danych w tabeli TEMP, a następnie zmieniasz nazwę tabeli TEMP w tej innej bazie danych. Nie chcę używać „USE [baza danych]”, ponieważ nazwa bazy danych może ulec zmianie na różnych serwerach.
Z góry dziękuję za pomoc!
MyDB2..sp_rename
jest najprostszy jak dotąd!Możesz także użyć SSMS. Zaletą korzystania z SSMS jest to, że przejdzie przez odniesienia i ograniczenia, a także zmieni ich nazwy. Wystarczy otworzyć przeglądarkę obiektów w SSMS, znaleźć tabelę zainteresowań i zmienić jej nazwę. Jeśli masz ograniczenia klucza obcego w innych tabelach, które odnoszą się do zmienianej nazwy tabeli, zmieni ona nazwę tabeli na nową nazwę tabeli również w tych definicjach kluczy.
źródło