- 02/23/2018
- 2 minuten om te lezen
-
- s
- j
- M
- M
- v
-
+3
Geldt voor: SQL Server 2016 (13.x) en later Azure SQL Database Azure SQL Managed Instance
Hernoem een tabel in SQL Server of Azure SQL Database.
Om een tabel in Azure Synapse Analytics of Parallel Data Warehouse te hernoemen, gebruikt u het t-sql RENAME OBJECT statement.
Voorzichtigheid
Denk goed na voordat u een tabel hernoemt. Als bestaande query’s, views, door de gebruiker gedefinieerde functies, stored procedures of programma’s naar die tabel verwijzen, maakt de naamswijziging deze objecten ongeldig.
In dit onderwerp
-
Voordat u begint:
Beperkingen en restricties
Veiligheid
- Om een tabel te hernoemen, met behulp van:
SQL Server Management Studio
Transact-SQL
Voordat u begint
Beperkingen en restricties
Hernoemen van een tabel leidt niet automatisch tot het hernoemen van verwijzingen naar die tabel. U moet handmatig alle objecten wijzigen die naar de hernoemde tabel verwijzen. Bijvoorbeeld, als je een tabel hernoemd en die tabel wordt verwezen in een trigger, moet je de trigger wijzigen om de nieuwe tabelnaam weer te geven. Gebruik sys.sql_expression_dependencies om een lijst van afhankelijkheden van de tabel te maken voordat u deze hernoemt.
Beveiliging
Rechten
Eist ALTER rechten op de tabel.
SQL Server Management Studio gebruiken
Een tabel hernoemen
-
Klik in Object Explorer met de rechtermuisknop op de tabel die u wilt hernoemen en kies Ontwerp in het snelmenu.
-
Kies Eigenschappen in het menu Beeld.
-
Type in het veld voor de waarde Naam in het venster Eigenschappen een nieuwe naam voor de tabel.
-
Om deze actie te annuleren, drukt u op de ESC-toets voordat u dit veld verlaat.
-
Van het menu Bestand kiest u Tabelnaam opslaan.
Transact-SQL gebruiken
Een tabel een andere naam geven
-
In Object Explorer maakt u verbinding met een instantie van Database Engine.
-
Op de Standaardbalk klikt u op Nieuwe query.
-
Het volgende voorbeeld hernoemt de tabel
SalesTerritory
naarSalesTerr
in het schemaSales
. Kopieer en plak het volgende voorbeeld in het query venster en klik op Uitvoeren.USE AdventureWorks2012; GO EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
Voor aanvullende voorbeelden, zie sp_rename (Transact-SQL).