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

列のsp_renameの何が問題になっていますか?

    これを試してください:

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

    sp_rename (Transact-SQL) (msdn ):

    完全修飾名の構文:

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

    objectname に入れたい場合 schema も指定する必要がある完全修飾名 .したがって、SYSDetails テーブルは dbo にあります スキーマ、このコードはあなたのために働くはずです:

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

    1. さまざまなエラー処理手法のパフォーマンスへの影響

    2. CodeIgniterは、MySQLデータの読み取りと書き込みに異なるIPを構成します

    3. MySQLでLINQを適切に使用するにはどうすればよいですか?

    4. UNIXからOracleデータベースに接続する方法