FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ejecutar script desde el isql
Hola a todos, lo que quiero hacer es crear un archivo con *.sql en el cual está el código de creación de algunos Procedimientos Almacenados y luego ejecutar desde el isql.
Se puede? La idea es no usar el ibexpert o cualquier otro administrador de terceros. Utilizo Firebird 1.0 |
#2
|
||||
|
||||
Hola,
isql, además de ser herramienta interactiva, puede ejecutar scripts SQL. Sintaxis (resumida): Código:
isql -u <usuario> -pass <contraseña> -i script.sql Otra opción, si quieres hacerlo directamente desde tus aplicaciones Delphi sin tener que lanzar isql, es utilizar algún componente que "parsee" y ejecute las sentencias del script, p. ej. IBScript en IBX. En otras bibliotecas, IBO, FIB, ..., existen componentes similares. Saludos. |
#3
|
|||
|
|||
Muchsas gracias kinobi
|
#4
|
|||
|
|||
y si uso el firebird embebido como hago eso??
como uso el isql?? saludos gracias |
#5
|
||||
|
||||
Cita:
Quizá probando lo que te comenté hace poco en http://www.clubdelphi.com/foros/showthread.php?t=65402
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
|||
|
|||
isql excelnte
Tengo algo de experiencia con Firebird ahora estoy trabajando con la version 3 con buennos resultados, la mejor manera de una insersion masiva en una base de datos es utilizando un script, y a mi me sirvio de de mucho en 5 segundos llene 100000 regitros, intente otras maneras pero ninguna es buena como esta.
$> isql DATABASE -u sysdba -p 12345678 -i d:\texto.sql |
#7
|
||||
|
||||
Pon un trozo del script, por favor
Yo no acabo de pillarlo. ¿Podrías poner un trozo del fichero de texto script?
Gracias |
|
|
|