sql >> Databasteknik >  >> RDS >> Sqlserver

Hur ändrar man ett tabellnamn med en SQL-fråga?

Använd sp_rename:

EXEC sp_rename 'Stu_Table', 'Stu_Table_10'

Du kan hitta dokumentation om denna procedur på MSDN .

Om du behöver inkludera ett schemanamn kan detta bara inkluderas i den första parametern (det vill säga, den kan inte användas för att flytta en tabell från ett schema till ett annat). Så, till exempel, detta är giltigt:

EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'


  1. Autentiseringsmetoden 'caching_sha2_password' stöds inte av någon av de tillgängliga plugins

  2. Ge tillstånd för vägen

  3. Hur påverkar NULL-värden prestanda i en databassökning?

  4. Uppdaterar data i MySQL-databasen efter att ha infogat fel kodning