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

Bagaimana saya bisa menyelesaikan Parameter @objname ambigu atau @objtype (COLUMN) yang diklaim salah.?

Gila. Saya mengalami kesalahan yang sama beberapa minggu yang lalu, dan setelah banyak membuang waktu menemukan cara untuk membuatnya bekerja--tapi sejak itu saya melupakannya. (Tidak banyak membantu, selain mengatakan ya, itu bisa dilakukan.)

Sudahkah Anda mencoba kombinasi tanda kurung yang berbeda, atau dengan dan tanpa tanda kurung? misalnya

EXEC sp_rename 'ENG_TEst.ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', 'ENG_Test_AC_TYPE', 'COLUMN';
EXEC sp_rename '[ENG_TEst].[ENG_Test_A/C_TYPE]', '[ENG_Test_AC_TYPE]', 'COLUMN';
EXEC sp_rename '[ENG_TEst].ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';

Jika semuanya gagal, selalu ada

  • Buat tabel baru (sebagai "xENG_TEst") dengan nama yang tepat
  • Menyalin data dari tabel lama
  • Jatuhkan meja lama
  • Ganti nama tabel baru menjadi nama akhir


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menjatuhkan kolom dengan kendala?

  2. Cara Menghapus Instalasi SQL Server Management Studio (SSMS) - Tutorial SQL Server/TSQL Bagian 23.1

  3. Apakah mungkin untuk memilih data server sql menggunakan posisi ordinal kolom

  4. Bagaimana saya bisa mengotomatiskan tugas menghasilkan skrip di SQL Server Management Studio 2008?

  5. Lakukan regex (ganti) dalam kueri SQL