sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är det för fel på sp_rename med kolumn?

Prova detta:

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

sp_rename (Transact-SQL) (msdn ):

Syntax med ett fullständigt kvalificerat namn:

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

Om du vill ha i objektnamn ett fullständigt kvalificerat namn bör du också ange schema . Så om dina SYSDetails tabellen finns i dbo schema, bör den här koden fungera för dig:

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


  1. hur man ställer in django och mysql att fungera med UTF-8

  2. Mysql heltals standardvärde 0

  3. Varför returnerar transaction.wasCommitted() falskt?

  4. Hur får man unika värden från kommaseparerade värdefält?