índice válido usarse una tipos tipo tener tamaño tabla restricciones restriccion que puede para nombres maximo ejemplos datos constraint como columna clave check sql sql-server sql-server-2005

válido - Restricción única de SQL Server 2005 en dos columnas



tamaño maximo de una base de datos en sql server (2)

En SQL Server, una restricción única realmente se implementa como un índice único. Utilizar:

CREATE UNIQUE INDEX <uix_name> ON <table_name>(<col_A>, <col_B>)

Para obtener más información, consulte esta página de MSDN .

¿Cómo se agrega una restricción única en SQL Server 2005 a dos columnas? Entonces digamos que tengo:

PK, A, B ... x1 1 1 x2 1 2 x3 2 1 x4 2 2

No debería poder agregar otra fila ''x5'' y tener los valores para A y B ser 1,1 ya que ya están en la base de datos en x1?

Ok, logramos que funcione y gracias a OMG. Vaya a la vista de tabla, seleccione las dos columnas, haga clic con el botón derecho y seleccione ''índices / claves'' - pestaña general, seleccione las columnas que desea que sean únicas y luego configure ''es único'' en verdadero. Esto está usando el diseñador de mesa.

Gracias.


ALTER TABLE YourTable ADD CONSTRAINT UQ_YourTable_ConstraintName UNIQUE(A, B)