sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er der galt med sp_rename med kolonne?

Prøv dette:

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

sp_rename (Transact-SQL) (msdn ):

Syntaks med et fuldt kvalificeret navn:

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

Hvis du vil have i objektnavnet et fuldt kvalificeret navn bør du også angive skema . Så hvis dine SYSDetails tabellen er i dbo skema, bør denne kode fungere for dig:

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


  1. Opdater kolonne baseret på matchende værdier i anden tabel i mysql

  2. gruppe nøjagtige tandem værdier fra 2 kolonne?

  3. Ekskludering af visse felter fra en SQL SUM-forespørgsel

  4. Postgresql gør null til nul