バウンドルールとデフォルトを備えた非推奨SQLサーバーユーザー定義タイプの交換
-
29-10-2019 - |
質問
YESNOのユーザー定義のデータ型があります。これには、char(1)のエイリアスがあります。このタイプには、バウンドルール(yまたはn)とデフォルト(n)があります。
これの目的は、開発チームのいずれかがタイプの新しいフィールドを作成すると、ルールとデフォルトが新しい列に自動的にバインドされることです。
ルールとデフォルトは廃止されており、で利用できません 次は 将来のバージョンのSQL Server、同じ機能を達成する別の方法はありますか?
チェックとデフォルトの制約を使用してバインドされたルールの機能を複製し、オブジェクトをdefalutすることができることを認識する必要がありますが、機能を無料で取得するのではなく、タイプの各使用法で適用する必要があります。 'バウンドルールとデフォルトを持つUDTを使用します。
この投稿は、新しい開発ではなく既存のアプリケーションを支持するデータベースに関連しているため、UDTの使用は最適ではないことをご覧ください。
質問に対する答えは「いいえ」だと思いますが、通常は機能が廃止されている場合、通常は交換の低下として使用できる代替構文があるので、誰かが代替案を知っているケースで質問をポーズしたいと思います。
正しい解決策はありません
所属していません StackOverflow