PDF de programación - FileMaker 14 Referencia de SQL

Imágen de pdf FileMaker 14 Referencia de SQL

FileMaker 14 Referencia de SQLgráfica de visualizaciones

Publicado el 14 de Enero del 2017
900 visualizaciones desde el 14 de Enero del 2017
282,3 KB
41 paginas
Creado hace 6a (20/03/2015)
FileMaker® 14
Referencia de SQL

© 2013-2015 FileMaker, Inc. Reservados todos los derechos.
FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker y FileMaker Go son marcas comerciales de FileMaker, Inc. registradas en EE.UU. y en otros países. El logotipo
de la carpeta de archivos y FileMaker WebDirect 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 de FileMaker



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



5
5
5
5
6
6

7
7
7
8
9
9
10
11
11
12
12
13
14
17
17
19
20
22
23
23
24
24
24
25
25
26
26
26
28
28

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

29
29
31
32
34
35
36

39

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 Pro 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/documentation/es.

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 de FileMaker
1 En FileMaker Pro, elija el menú Ayuda > Documentación del producto.
1 El la consola de administración de FileMaker Server, seleccione el menú Ayuda >

Documentación del producto de FileMaker Server.

1 Para obtener más información sobre la documentación adicional de FileMaker, o verla o

descargarla, visite http://www.filemaker.com/documentation/es.

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

6

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 8.
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 una compatibilidad parcial con 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 8)
1 DELETE (página 17)
1 INSERT (página 17)
1 UPDATE (página 19)
1 CREATE TABLE (página 20)
1 ALTER TABLE (página 22)
1 CREATE INDEX (página 23)
1 DROP INDEX (página 23)

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

8

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, ap
  • Links de descarga
http://lwp-l.com/pdf1486

Comentarios de: FileMaker 14 Referencia de SQL (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad