83

SQL Server でユーザー定義のテーブル型を変更するにはどうすればよいですか?

4

8 に答える 8

74

私の知る限り、テーブル型を変更/変更することは不可能です.別の名前で型を作成し、古い型を削除して新しい名前に変更することができます.

jkrajesへのクレジット

msdnによると、「ユーザー定義のテーブル型の定義は、作成後に変更することはできません」のようなものです。

于 2013-01-23T04:35:29.207 に答える
4

古いテーブル タイプを削除して、新しいテーブル タイプを作成する必要があります。ただし、依存関係 (それを使用するストアド プロシージャ) がある場合は削除できません。すべてのストアド プロシージャを一時的に削除し、テーブル テーブルを変更してからストアド プロシージャを復元するプロセスを自動化する方法について、別の回答を投稿しました。

于 2015-09-07T10:38:28.397 に答える
3

TYPE を ALTER/MODIFY することはできません。既存のものを削除して正しい名前/データ型で再作成するか、新しい列を追加する必要があります

于 2014-08-14T13:13:40.463 に答える