Navicat を使用して SQL Server 2008 の列の名前を変更する
SQL Server 2008 では、単純な ALTER TABLE ステートメントを使用して列名を変更すると、期待した結果が得られない場合があります。この問題を解決するには、sp_rename システム ストアド プロシージャを使用します。
列の名前を変更するための sp_rename ストアド プロシージャ
列の名前を変更する場合の 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」を使用して SQL Server 2008 で列の名前を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。