Información general de SQL (SQL Server Compact)

Puede usar la gramática de SQL para realizar una consulta en una base de datos e insertar, actualizar y eliminar filas en las tablas de una base de datos de Microsoft SQL Server Compact 4.0.

Convenciones de sintaxis

Los diagramas sintácticos de esta referencia usan las convenciones siguientes.

Convención

Se usa para

MAYÚSCULAS

Palabras clave de SQL Server Compact 4.0.

Cursiva

Parámetros de la sintaxis de SQL Server Compact 4.0 proporcionados por el usuario.

| (barra vertical)

Separar elementos de sintaxis dentro de corchetes o llaves. Solo puede elegir uno de los elementos.

[ ] (corchetes)

Elementos opcionales de sintaxis. No escriba los corchetes.

{} (llaves)

Elementos obligatorios de sintaxis. No escriba las llaves.

[,...n]

Indicar que el elemento anterior puede repetirse n veces. Cada elemento se separa del siguiente con una coma.

[ ...n]

Indicar que el elemento anterior puede repetirse n veces. Cada elemento se separa del siguiente con un espacio en blanco.

negrita

Nombres de bases de datos, tablas, columnas e índices; procedimientos almacenados, utilidades, nombres de tipos de datos y texto que debe escribirse exactamente como se muestra.

<etiqueta> ::=

Nombre de un bloque de sintaxis. Esta convención se usa para agrupar y etiquetar secciones de sintaxis extensas o una unidad de sintaxis que se puede usar en más de un lugar dentro de una instrucción. Cada ubicación en la que el bloque de sintaxis se puede usar se indica con la etiqueta incluida entre comillas angulares: <etiqueta>.

Elementos de consulta

Puede usar identificadores, delimitadores y comentarios para realizar una consulta en una base de datos de SQL Server Compact 4.0.

Identificadores

El nombre de un objeto de base de datos se conoce como identificador. El nombre del objeto se crea al definir el objeto. El identificador se usa para hacer referencia al objeto.

Con SQL Server Compact 4.0 no tiene que calificar los identificadores de objeto con los nombres del servidor, la base de datos o el propietario, puesto que para poder ejecutar consultas debe conectarse a una base de datos que ya exista en el dispositivo. Puede hacer referencia a los objetos de cualquiera de las formas siguientes:

  • nombre_objeto

  • nombre_tabla

Delimitadores

Debe delimitar los identificadores cuando no cumplan las reglas de formato de los identificadores normales o cuando se usen palabras clave reservadas como identificadores. En la siguiente tabla se resume el uso de los delimitadores en SQL Server Compact 4.0.

Delimitador

Uso en SQL Server Compact 4.0

Corchetes [ ]

No se admite

Comillas dobles " "

Identificadores no compatibles:

  • Identificadores de varias palabras

  • Palabras reservadas usadas como identificadores

Comillas simples ' '

Valores de cadena

Comentarios

Puede incluir como comentarios las cadenas de texto que no se deban ejecutar en el código. Los comentarios se pueden usar para documentar el código o para deshabilitar temporalmente ciertas partes de una instrucción SQL.

Puede designar texto como comentarios con alguno de los estilos siguientes:

  • /*texto_del_comentario*/

  • ----texto_del_comentario

Comportamiento predeterminado

Las consultas ejecutadas con el Analizador de consultas de SQL Server Compact 4.0 se ejecutan con el siguiente comportamiento predeterminado, que no puede modificarse:

  • QUOTED_IDENTIFIER_ON

  • ANSI_NULLS_ON

  • ANSI_PADDING_ON

  • ANSI_NULL_DFLT_ON_ON

  • CONCAT_NULL_YIELDS_NULL_ON