バウンドルールとデフォルトを備えた非推奨SQLサーバーユーザー定義タイプの交換

StackOverflow https://stackoverflow.com/questions/4910814

質問

YESNOのユーザー定義のデータ型があります。これには、char(1)のエイリアスがあります。このタイプには、バウンドルール(yまたはn)とデフォルト(n)があります。

これの目的は、開発チームのいずれかがタイプの新しいフィールドを作成すると、ルールとデフォルトが新しい列に自動的にバインドされることです。

ルールとデフォルトは廃止されており、で利用できません 次は 将来のバージョンのSQL Server、同じ機能を達成する別の方法はありますか?

チェックとデフォルトの制約を使用してバインドされたルールの機能を複製し、オブジェクトをdefalutすることができることを認識する必要がありますが、機能を無料で取得するのではなく、タイプの各使用法で適用する必要があります。 'バウンドルールとデフォルトを持つUDTを使用します。

この投稿は、新しい開発ではなく既存のアプリケーションを支持するデータベースに関連しているため、UDTの使用は最適ではないことをご覧ください。

質問に対する答えは「いいえ」だと思いますが、通常は機能が廃止されている場合、通常は交換の低下として使用できる代替構文があるので、誰かが代替案を知っているケースで質問をポーズしたいと思います。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top