sql >> Database >  >> RDS >> Sqlserver

Wat is er mis met sp_rename met kolom?

Probeer dit:

USE MYSYS;
GO
EXEC sp_rename 'SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO

sp_rename (Transact-SQL) (msdn ):

Syntaxis met een volledig gekwalificeerde naam:

USE Database
GO
EXEC sp_rename 'Database.Schema.TableName.ColumnName', 'NewColumnName', 'COLUMN';
GO

Als u in de objectnaam . wilt hebben een volledig gekwalificeerde naam die u ook moet specificeren schema . Dus als uw SYSDetails tabel staat in de dbo schema, deze code zou voor u moeten werken:

USE MYSYS;
GO
EXEC sp_rename 'MYSYS.dbo.SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO


  1. Een kopie van een database maken in PostgreSQL

  2. Oracle datatype fout

  3. voeg meerdere waarden toe in één kolom

  4. Rethink Flask - Een eenvoudige takenlijst mogelijk gemaakt door Flask en RethinkDB