SQL Server 2008: 列名の効率的な変更
SQL Server 2008 では、列の名前を変更するための標準の ALTER TABLE
コマンドが期待どおりに機能しない場合があります。 推奨されるアプローチは、sp_rename
ストアド プロシージャを利用することです。
正しい構文は次のとおりです:
<code class="language-sql">EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN';</code>
たとえば、テーブル「table_name」の「old_name」を「new_name」に変更するには:
<code class="language-sql">EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN';</code>
すべての名前が一重引用符で囲まれていることを確認してください。包括的な詳細とさらなる支援については、sp_rename
の公式 Transact-SQL ドキュメントを参照してください。
以上がSQL Server 2008 で列の名前を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。