8

PL / SQLでプロシージャを作成する場合、パラメータの型をmyTable.myColumn%TYPEとして宣言できるため、myColumnの型をvarchar2(20)からvarchar2(50)に変更するときに、プロシージャのパラメータ型を変更する必要はありません。 。T-SQLに似たようなものはありますか?

4

2 に答える 2

10

いいえ、T-SQL には同等のものはありません。

于 2009-12-04T20:23:01.093 に答える
3

できる最善の方法は、ユーザー定義のデータ型を作成することです。次に、基になる UDT を変更すると、両方の場所で有効になります。

これは、使用するすべての場所に影響するため、複数のテーブルでタイプを使用した場合、変更するとすべてに影響します。

于 2009-12-04T20:35:37.653 に答える