sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu vyřešit Buď je parametr @objname nejednoznačný, nebo je nárokovaný @objtype (SLOUPEK) nesprávný.?

Ořechy. Narazil jsem na stejnou chybu před týdny a po spoustě promarněného času jsem přišel na to, jak to udělat, aby to fungovalo - ale od té doby jsem na to zapomněl. (Není moc pomoci, než říct ano, to lze udělat.)

Zkoušeli jste různé kombinace závorek nebo s a bez závorky? např.

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';

Pokud vše ostatní selže, vždy je tu

  • Vytvořte novou tabulku (jako „xENG_TEst“) se správnými jmény
  • Zkopírujte data ze staré tabulky
  • Zahodit starý stůl
  • Přejmenujte novou tabulku na konečný název


  1. vypočítat hodiny na základě pracovní doby v Oracle SQL

  2. CHYBA 1045 (28000):Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:NE)

  3. Jak opravím chybu „Hodnota mimo rozsah upravena pro sloupec“?

  4. Jak spustit uloženou proceduru každý den v SQL Server Express Edition?