PDF de programación - FileMaker 13 - Referencia de SQL

Imágen de pdf FileMaker 13 - Referencia de SQL

FileMaker 13 - Referencia de SQLgráfica de visualizaciones

Publicado el 14 de Enero del 2017
477 visualizaciones desde el 14 de Enero del 2017
676,6 KB
40 paginas
Creado hace 6a (12/09/2013)
FileMaker® 13
Referencia de SQL

© 2013 FileMaker, Inc. Reservados todos los derechos.
FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker y Bento son marcas comerciales de FileMaker, Inc. registradas en los EE. UU. y en otros países. El logotipo de
la carpeta de archivos, FileMaker WebDirect y el logotipo de Bento son marcas comerciales de FileMaker, Inc. Las demás
marcas comerciales pertenecen a sus respectivos propietarios.
La documentación de FileMaker está protegida por derechos de autor. Se prohíbe la realización de copias no autorizadas
o la distribución de esta documentación sin el consentimiento por escrito de FileMaker. Esta documentación sólo puede
utilizarse con una copia del software de FileMaker que tenga una licencia válida.
Las personas, compañías, direcciones de correo electrónico y direcciones URL mencionadas en los ejemplos son
puramente ficticias, y cualquier parecido con personas, compañías, direcciones de correo electrónico y direcciones URL
reales es mera coincidencia. Los créditos aparecen en los documentos de agradecimientos que acompañan a este
software. La mención de productos y direcciones URL de terceros es meramente informativa y no representa ningún
tipo de garantía ni recomendación. FileMaker, Inc. no asume ninguna responsabilidad respecto al rendimiento de
estos productos.
Para obtener más información, visite nuestro sitio Web en http://www.filemaker.com/es.
Edición: 01

Contenido

Capítulo 1
Introducción

Acerca de esta referencia



Ubicación de la documentación PDF



Acerca de SQL
Uso de una base de datos de FileMaker como fuente de datos
Uso de la función ExecuteSQL



Capítulo 2
Estándares admitidos

Compatibilidad con caracteres Unicode
Secuencias SQL



Secuencia SELECT
cláusulas SQL
Cláusula FROM

Cláusula WHERE

Cláusula GROUP BY

Cláusula HAVING
Operador UNION

Cláusula ORDER BY
Cláusulas OFFSET y FETCH FIRST
Cláusula FOR UPDATE
Secuencia DELETE
Secuencia INSERT
Secuencia UPDATE
Secuencia CREATE TABLE
Secuencia ALTER TABLE

Secuencia CREATE INDEX
Secuencia DROP INDEX



Expresiones SQL



Nombres de campo
Constantes
Notación exponencial/científica
Operadores numéricos

Operadores de caracteres
Operadores de fecha

Operadores relacionales
Operadores lógicos
Prioridad de operadores



Funciones SQL



Funciones de agregación
Funciones que devuelven cadenas de caracteres
Funciones que devuelven números
Funciones que devuelven fechas

Funciones condicionales



Palabras clave de SQL reservadas



Índice



4
4
4
4
5
5

6
6
6
7
8
8
9
10
10
11
11
12
13
16
16
18
19
21
22
22
23
23
23
25
25
25
25
26
27
28
28
28
30
31
33
34
35

38

Capítulo 1
Introducción

Como creador de bases de datos, puede utilizar FileMaker Pro para crear soluciones de base de
datos sin tener ningún conocimiento de SQL. Pero, si cuenta con algunas nociones de SQL,
puede utilizar una base de datos de FileMaker como fuente de datos de ODBC o JDBC,
compartiendo sus datos con otras aplicaciones mediante ODBC y JDBC. También puede utilizar
la función ExecuteSQL de FileMaker Pro para recuperar datos de cualquier instancia de tabla de
una base de datos de FileMaker Pro.
Esta referencia describe las secuencias SQL y los estándares admitidos por FileMaker. Los
controladores de cliente ODBC y JDBC de FileMaker admiten todas las secuencias SQL que
se describen en esta referencia. La función ExecuteSQL de FileMaker admite solo la
secuencia SELECT.

Acerca de esta referencia

1 Para obtener información sobre la utilización de ODBC y JDBC con versiones anteriores de

FileMaker Pro, consulte http://www.filemaker.com/es/support/.

1 En esta referencia se asume que conoce los conceptos básicos del uso de las funciones de
FileMaker Pro, la codificación de aplicaciones ODBC y JDBC, así como con la creación de
consultas SQL. Deberá consultar otra publicación para obtener más información sobre
estos temas.

1 En esta documentación se utiliza “FileMaker Pro” para hacer referencia tanto a FileMaker Pro
como a FileMaker Pro Advanced, a no ser que se describan funcionalidades específicas de
FileMaker Pro Advanced.

Ubicación de la documentación PDF
Para acceder a los archivos PDF de la documentación de FileMaker:
1 En FileMaker Pro, elija el menú Ayuda > Documentación del producto.
1 En FileMaker Server, elija el menú Ayuda > Documentación del producto.
1 Visite http://www.filemaker.com/es/support/ para obtener documentación adicional.

En este sitio Web también dispone de actualizaciones de este documento.

Acerca de SQL

Structured Query Language o SQL (por sus siglas en inglés) es un lenguaje de programación
diseñado para consultar datos de una base de datos relacional. La principal secuencia que se
utiliza para consultar una base de datos es la secuencia SELECT.
Además del lenguaje para consultar una base de datos, SQL proporciona secuencias para llevar
a cabo la manipulación de datos, que le permite añadir, actualizar y eliminar datos.
SQL también proporciona secuencias para la definición de datos. Estas secuencias permiten la
creación y modificación de tablas e índices.
Las secuencias SQL y los estándares admitidos por FileMaker se describen en capítulo 2,
“Estándares admitidos”.

Capítulo 1 | Introducción

5

Uso de una base de datos de FileMaker como fuente de datos

Cuando se aloja una base de datos de FileMaker como una fuente de datos ODBC o JDBC, los
datos de FileMaker se pueden compartir con aplicaciones compatibles con ODBC y JDBC. Las
aplicaciones se conectan con la fuente de datos de FileMaker mediante los controladores de
cliente de FileMaker, crean y ejecutan las consultas de SQL mediante ODBC o JDBC, y procesan
los datos recuperados de la solución de base de datos de FileMaker.
Consulte la Guía de ODBC y JDBC de FileMaker para obtener amplia información acerca de cómo
puede utilizar el software de FileMaker como fuente de datos para aplicaciones ODBC y JDBC.
Los controladores de cliente ODBC y JDBC de FileMaker admiten todas las secuencias SQL que
se describen en esta referencia.

Uso de la función ExecuteSQL

La función ExecuteSQL de FileMaker Pro le permite recuperar datos de instancias de tabla que
se nombran en el gráfico de relaciones pero que son independientes de cualquier relación
definida. Puede recuperar datos de varias tablas creando uniones de tablas o cualquier relación
entre tablas. En algunos casos, puede reducir la complejidad del gráfico de relaciones utilizando
la función ExecuteSQL.
Los campos que consulte con la función ExecuteSQL no tienen por qué estar en una
presentación, de manera que pueda utilizar la función ExecuteSQL para recuperar datos
independientes de cualquier contexto de presentación. Dada esta independencia de contexto, el
uso de la función ExecuteSQL en guiones puede mejorar la portabilidad de los mismos. Puede
utilizar la función ExecuteSQL en cualquier situación en que se realicen cálculos, como al generar
gráficos e informes.
La función ExecuteSQL admite solo la secuencia SELECT, que se describe en la sección
“Secuencia SELECT” en la página 7.
Además, la función ExecuteSQL acepta solo los formatos de hora y fecha ISO de sintaxis
SQL-92 sin corchetes ({}). La función ExecuteSQL no acepta las constantes de fecha y hora,
hora y fecha de formato ODBC/JDBC con corchetes.
Para obtener información acerca de la sintaxis y el uso de la función ExecuteSQL, consulte la
ayuda de FileMaker Pro.

Capítulo 2
Estándares admitidos

Esta referencia describe las secuencias SQL y las creaciones admitidas por FileMaker.
Los controladores de cliente ODBC y JDBC de FileMaker admiten todas las secuencias SQL
que se describen en este capítulo. La función ExecuteSQL de FileMaker Pro admite solo la
secuencia SELECT.
Utilice los controladores de cliente para acceder una solución de base de datos de
FileMaker desde una aplicación compatible con ODBC o JDBC. La solución de base
de datos de FileMaker solo se puede alojar en FileMaker Pro o FileMaker Server.
1 El controlador de cliente ODBC admite ODBC 3.5 Nivel 1 con algunas funciones de Nivel 2.
1 El controlador de cliente JDBC ofrece compatibilidad parcial para la especificación JDBC 3.0.
1 Los controladores de cliente ODBC y JDBC admiten la compatibilidad con el nivel de entrada

SQL-92, con algunas características intermedias de SQL-92.

Compatibilidad con caracteres Unicode

Los controladores de clientes ODBC y JDBC admiten la API Unicode. Sin embargo, si está
creando una aplicación personalizada que utiliza los controladores de cliente, utilice ASCII para
nombres de campos, nombres de tablas y nombres de archivo (por si se utiliza una aplicación o
herramienta de consulta distinta de Unicode).

Nota Para introducir y recuperar datos Unicode, utilice SQL_C_WCHAR.

Secuencias SQL

Los controladores de clientes ODBC y JDBC proporcionan compatibilidad para las siguientes
secuencias SQL.
1 SELECT (página 7)
1 DELETE (página 16)
1 INSERT (página 16)
1 UPDATE (página 18)
1 CREATE TABLE (página 19)
1 ALTER TABLE (página 21)
1 CREATE INDEX (página 22)
1 DROP INDEX (página 22)

Los controladores de clientes también admiten la asignación de los tipos de datos de
FileMaker a tipos de datos SQL de JDBC y SQL de ODBC. Consulte la Guía de ODBC y JDBC
de FileMaker para obtener información acerca de las conversiones de tipos de datos. Para
obtener más información sobre la creación de consultas SQL, deberá consultar otra publicación.

Nota Los controladores de cliente ODBC y JDBC no son compatibles con los portales de
FileMaker.

Capítulo 2 | Estándares admitidos

7

Secuencia SELECT
Utilice la secuencia SELECT para especificar qué columnas está solicitando. Indique después de
la secuencia SELECT las expresiones de columna (similar a nombres de campos) que desee
recuperar (por ejemplo, apellido
  • Links de descarga
http://lwp-l.com/pdf39

Comentarios de: FileMaker 13 - Referencia de SQL (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad