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 3.5 (SQL Server Compact 3.5).
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 3.5. |
Cursiva |
Parámetros de la sintaxis de SQL Server Compact 3.5 proporcionados por el usuario. |
| (barra vertical) |
Separar elementos de sintaxis dentro de corchetes o llaves. Sólo 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 3.5.
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 3.5 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 3.5.
Delimitador | Uso en SQL Server Compact 3.5 |
---|---|
Corchetes [ ] |
No se admite |
Comillas dobles " " |
Identificadores no compatibles:
|
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 3.5 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
Para obtener más información, vea Analizador de consultas de SQL Server Compact.