Ver Mensaje Individual
  #35 (permalink)  
Antiguo 25/04/2003, 08:46
Avatar de mauriciolangea
mauriciolangea
 
Fecha de Ingreso: enero-2002
Mensajes: 59
Antigüedad: 22 años, 4 meses
Puntos: 0
Interbase

Tema : Interbase/Firebird

Pregunta : ¿Como se utiliza ISQL?

Respuesta


Configurando variables de entorno

Para utilizar ISQL lo primero que debes configurar son las variables de entorno para las variables ISC_USER y ISC_PASSWORD. Que nos serviría para autentificar nuestro usuario en Interbase/Firebird, de no configurar éstas variables arrojará el error diciendo que el usuario y contraseña no están definidas.

Ejemplo :

Desde una sesión DOS ejecuta éstas dos líneas ...

SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey

En Linux ...

export ISC_USER=SYSDBA
export ISC_PASSWORD=masterkey

... sin embargo, en Linux existe otro programa llamado isql (unixodbc), así que sería recomandable renombrar el archivo, por ejemplo a fsql.

También podrías dejar configurado permanente, agregando estas líneas en el archivo AUTOEXEC.BAT, para ordenadores con Windows 9x, o para los ordenadores con NT, 2000 o XP, agregar a la variables de usuario dos nuevas variables, la primera sería ISC_USER con valor SYSDBA y la otra sería ISC_PASSWORD con valor masterkey.


Creando base de datos

Entonces para continuar, lo primero que podríamos hacer sería crear una base de datos ...

SQL> create database "d:\interbase\prueba.gdb" user 'SYSDBA' password 'masterkey';


Conectar a base de datos

después de haber creado la base de datos, nos conectaremos a ella ...

SQL> connect "d:\interbase\prueba.gdb";
Database: "d:\interbase\prueba.gdb"


Crear tablas en la base de datos

después de habernos conectado, crearemos tablas en nuestra base de datos recién creada ...

SQL> create table T1(col_1 int, col_2 char(10), col_3 varchar(25));


Conclusión

Con lo que he explicado hasta ahora basta para que se saquen conclusiones de la continuación de cualquier trabajo que se desee hacer con InterBase/FireBird.

Última edición por mauriciolangea; 30/04/2006 a las 10:24