PDA

Ver la Versión Completa : Manual de referencia del lenguaje SQL para Firebird


Ñuño Martínez
09-10-2013, 13:28:05
Resulta que en el trabajo (¡Por fin!) tenemos pensado usar Firebird (¡Por fin!) en un proyecto. El problema es que mi SQL es demasiado MySQL, y como este se pasa la normativa por el forro del arco del triunfo, pues no hay manera. Por ejemplo, acabo de ver que no puedo (o no sé) definir un campo de una tabla como entero sin signo...

He estado mirando en la página http://www.firebirdsql.org/ pero en el apartado de manuales de referencia (http://www.firebirdsql.org/en/reference-manuals/) sólo veo guías rápidas (sin explicación de SQL) o listados de las diferencias entre versiones o con Interbase. Aparte de eso, hay muchos enlaces rotos (por ejemplo, este: http://www.ibphoenix.com/resources/documents/).

¿Alguien sabe de algún manual de SQL para Firebird? En especial me interesa lo referente al Data Description Language, pero si es del lenguaje completo mejor.

jhonny
09-10-2013, 15:40:53
caabo de leer muy rapidamente tu pregunta, creo que quizá te sirva esta pagina http://www.firebirdfaq.org/

Casimiro Notevi
09-10-2013, 16:51:02
Lo mejor, sin duda, es esto: http://www.firebirdsql.org/en/books/
Aunque tiene su precio.

ecfisa
10-10-2013, 06:08:06
Hola Ñuño.

Otros enlaces que tal vez te puedan servir:

Firebird LDD (http://www.firebird.com.mx/descargas/documentos/tema_3-ddl.pdf)
Firebird LMD (http://www.firebird.com.mx/descargas/documentos/tema_4_-dml.pdf)
Firebird PSQL (http://www.firebird.com.mx/descargas/documentos/tema_6_-_psql.pdf)
The Power of Firebird Events (http://www.firebirdsql.org/file/documentation/papers_presentations/Power_Firebird_events.pdf)


Saludos :)

Ñuño Martínez
10-10-2013, 10:45:05
Gracias a los tres; les echaré un vistazo a los documentos que enlazaron y a ver si así puedo trabajar.

jhonny
10-10-2013, 16:49:43
Otra referencia muy buena es la que uno encuentra en la carpeta DOC de la propia instalación. Ahí uno encuentra temas muy interesantes siempre.

fjcg02
10-10-2013, 17:23:22
Otra referencia muy buena es la que uno encuentra en la carpeta DOC de la propia instalación. Ahí uno encuentra temas muy interesantes siempre.

Totalmente de acuerdo !!

Saludos

Ñuño Martínez
10-10-2013, 18:01:44
Otra referencia muy buena es la que uno encuentra en la carpeta DOC de la propia instalación. Ahí uno encuentra temas muy interesantes siempre.

Problema: en Linux no la encuentro... :rolleyes:

De todas formas, he conseguido el manual de Interbase6, que junto con el listado de diferencias con Firebird y los enlaces que me habéis puesto más arriba me va funcionando.

Uno de los problemas que tengo, más que el lenguaje en sí, son cosas como el tamaño o rango de las variables, cómo automatizar y obtener ciertos datos genéricos (AUTOINCREMENT, LAST_ID, etc.). Es que estoy "mal" acostumbrado.

ecfisa
11-10-2013, 00:35:28
Hola Ñuño.

Fijate si estos enlaces te aclaran esas dudas:

Firebird Generator Guide (http://www.firebirdsql.org/manual/generatorguide.html)
SQL statements for generators (http://www.firebirdsql.org/manual/generatorguide-sqlsyntax.html)
How to get the last insert ID? (http://www.firebirdfaq.org/faq243/)


Saludos :)

RONPABLO
11-10-2013, 00:54:33
podrías ir primero acá (http://www.firebirdsql.org/en/reference-manuals/) (osea a los manuales de referencia que ya mencionaron abajo).. Luego mirar este enlace (http://www.firebirdsql.org/refdocs/langrefupd25.html) ya que hay muchas, pero de verdad muchas cosas nuevas que no se mencionan en dicho manual y que son muy útiles y se encuentra en las nuevas versiones de Firebird... En si toda la documentación que han puesto acá es muy buena.

Ñuño Martínez
11-10-2013, 13:40:57
Gracias a todos, de nuevo. :)