Tecnología

Inicio

Cómo hacer un caso clave principal Sensible

Establecer una clave principal en una base de datos como un campo que proporciona una identificación única para cada fila de datos. De manera predeterminada, una clave principal no puede contener caracteres idénticos con mayúsculas y minúsculas, como si ha encontrado una fila que contiene información acerca de los cachorros utilizando una clave como "PUP" y otro como "cachorro". Muchos de los sistemas de bases de datos más populares, tales como Microsoft SQL Server, Oracle y MySQL cuenta de esto proporcionando formas de asignar entre mayúsculas y minúsculas al crear la clave principal.

Instrucciones

Escribir y ejecutar la sintaxis SQL

1 Abra la línea de comandos o editor de SQL gráfico en SQL Server Management Studio y escriba lo siguiente, donde nombre_tabla es el nombre de la tabla que contiene la clave principal, nombre_columna es el nombre de la columna de clave principal y data_type es la precisión de la columna de clave principal :

ALTER TABLE nombre_tabla

ALTER COLUMN tipo_datos INTERCALAR SQL_Latin1_General_CP1_CS_AS

2 Abra la línea de comandos o editor de SQL en MySQL gráfico y escriba lo siguiente, donde nombre_tabla es el nombre de la tabla que contiene la clave principal, nombre_columna es el nombre de la columna de clave principal y data_type es la precisión de la columna de clave principal:

ALTER TABLE nombre_tabla

MODIFICAR tipo_datos CONJUNTO DE CARACTERES latin1 Intercalar latin1_general_cs;

3 Abra la línea de comandos o editor de SQL en Oracle gráfico y escriba lo siguiente, donde nombre_tabla es el nombre de la tabla que contiene la clave principal, nombre_columna es el nombre de la columna de clave principal y data_type es la precisión de la columna de clave principal:

ALTER TABLE nombre_tabla

MODIFICAR (tipo_datos NCHAR_CS);

Consejos y advertencias

  • Se debe añadir una sentencia de descarte para la mayoría de los estados alter porque los cambios de mayúsculas y minúsculas no pueden aplicarse hasta que la restricción única se deja caer en primer lugar.
  • Tenga cuidado con lo que los valores de clave principal entre mayúsculas y minúsculas, ya que esto puede crear problemas de compatibilidad entre los sistemas de bases de datos.