Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa yang salah dengan sp_rename dengan kolom?

Coba ini:

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

sp_rename (Transact-SQL) (msdn ):

Sintaks dengan nama yang sepenuhnya memenuhi syarat:

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

Jika Anda ingin memiliki nama objek nama yang sepenuhnya memenuhi syarat Anda juga harus menentukan skema . Jadi jika SYSDetails your Anda tabel ada di dbo skema, kode ini akan bekerja untuk Anda:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memilih tanggal tanpa waktu di SQL

  2. Sintaks kueri pembaruan SQL dengan gabungan dalam

  3. Haruskah saya menggunakan tipe data SQL_Variant?

  4. Cara menulis nama atribut ke kueri pemilihan secara dinamis

  5. Menggunakan T-SQL, kembalikan elemen delimited ke-n dari sebuah string