sql >> データベース >  >> RDS >> Sqlserver

パラメータ@objnameがあいまいであるか、要求された@objtype(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';
    EXEC sp_rename '[ENG_TEst].ENG_Test_A/C_TYPE', 'ENG_Test_AC_TYPE', 'COLUMN';
    

    他のすべてが失敗した場合、常に

    • 適切な名前で(「xENG_TEst」として)新しいテーブルを作成します
    • 古いテーブルからデータをコピーします
    • 古いテーブルを削除する
    • 新しいテーブルの名前を最終的な名前に変更します


    1. date_truncPostgreSQLでは5分間隔

    2. jQueryを使用して複数の変数をPHPに渡す方法

    3. MySQLからPostgreSQLへの切り替え-ヒント、コツ、落とし穴?

    4. PythonのMySQLdbは、自作のMySQLでlibmysqlclient.dylibを見つけることができません