Saltar al contenido

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

El paso a paso o código que encontrarás en este artículo es la resolución más eficiente y válida que encontramos a esta duda o dilema.

Solución:

Los corchetes son obligatorios si usa palabras clave o caracteres especiales en los nombres de columna o identificadores. 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 consistencia.

Son útiles si sus columnas tienen los mismos nombres que las palabras clave de 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 (por alguna razón) usa 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 un nombre de objeto; columna, tabla, base de datos, usuario o servidor.

Eres capaz de añadir valor a nuestro contenido informacional contribuyendo tu veteranía en las referencias.

¡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 *