Saltar al contenido

¿Cuál es el uso de los corchetes? [] en declaraciones sql?

Solución:

Los corchetes son obligatorios si utiliza palabras clave o caracteres especiales en los identificadores o nombres de columna. Podrías nombrar una columna [First Name] (con un espacio), pero luego necesitaría usar corchetes cada vez que se refiera a esa columna.

Las herramientas más nuevas las agregan en todas partes por si acaso o por coherencia.

Son útiles si sus columnas tienen los mismos nombres que las palabras clave SQL o tienen espacios en ellas.

Ejemplo:

create table test ( id int, user varchar(20) )

¡Oh, no! Sintaxis incorrecta cerca de la palabra clave “usuario”. Pero esto:

create table test ( id int, [user] varchar(20) )

Funciona bien.

Son útiles si está (por alguna razón) usando nombres de columna con ciertos caracteres, por ejemplo.

Select First Name From People

no funcionaría, pero poner corchetes alrededor del nombre de la columna funcionaría

Select [First Name] From People

En resumen, es una forma de declarar explícitamente el nombre de un objeto; columna, tabla, base de datos, usuario o servidor.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *