2009-10-16 6 views
-1

Je viens de lire 'Give us Real Domains!' sur la liste de souhaits SQL Server de SQL Server MVP Erland Sommarskog.Domaines dans SQL Server?

Je pensais essayer CREATE TYPE avec des règles liées, mais j'ai été alarmé d'apprendre qu'il s'agit d'une fonctionnalité déconseillée. Est-ce que SQL Server a quelque chose qui ressemble à la prise en charge des domaines qui valent la peine d'être utilisés? Les règles liées valent-elles la peine d'être utilisées, étant donné qu'au moins un MVP SQL Server le maintient en vie?

P.S. Ne pas oublier de voter pour Add CREATE DOMAIN command;)

+0

la demande de fonctionnalité est à partir de 2006, sans aucun commentaire de MS. clbuttic – devio

+0

@devio: Oui. Alors? N'est-ce pas le point que si 55 utilisateurs de gazillion stackoverflow votent pour aujourd'hui, alors il sera dans une nouvelle version demain, ou ai-je mal compris comment les choses fonctionnent dans une démocratie comme Microsoft? ;) – onedaywhen

+0

Désolé, la division SQL est trop occupée à aspirer l'âme de 'Oslo' pour être dérangé ajoutant des fonctionnalités réelles – TFD

Répondre

0

Semble que le support de domaine actuellement trouvé dans SQL Server n'est pas adapté à l'objectif. Il est préférable d'attendre que la commande CREATE DOMAIN soit ajoutée;)

0

Si j'essaie de deviner, les types de données avec un comportement incorporé (règles, contrôles, contraintes) conviennent mieux aux CLD UDT. Vous le voyez déjà dans SQL Server 2008, où certains nouveaux types de données sont disponibles en tant que types CLR intégrés, tels que geography et geometry.