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

Ganti nama kolom kembali kesalahan

Opsi 1: Anda dapat mencoba memeriksa apakah Anda menjalankan kueri di database yang benar.

Opsi 2: Jika ya, coba ini:

EXEC sp_rename 
@objname = 'TBL_TAXREPORTtestxxx."[InsertedOn]"',   --or @objname = 'TBL_TAXREPORTtestxxx."InsertedOn"'
@newname = 'InsertedOn', 
@objtype = 'COLUMN'

Opsi 3: Jika cara di atas juga gagal maka Anda dapat mencoba membuat tabel baru dengan semua nama yang benar dan menyalin data dari tabel yang ada ke tabel baru dan membuang yang sebelumnya. Dan terakhir ganti nama tabelnya.

EDIT:

Opsi 4: Seperti yang dikatakan Gordon dalam komentar, Anda mungkin juga ingin memeriksa skema.

EXEC sp_rename 
@objname = '[dbo].TBL_TAXREPORTtestxxx."[InsertedOn]"',   
@newname = 'InsertedOn', 
@objtype = 'COLUMN'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melewati Daftar Parameter dari Excel 2010 ke MS SQL 2012

  2. Permintaan untuk mencocokkan alamat IP di SQL Server

  3. Cara lebih baik menduplikasi satu set data di SQL Server

  4. Cara mendapatkan Nilai Sebelumnya untuk Nilai Null

  5. Siklus Melalui Clipboard Ring di SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Bagian 8