lunes, 18 de enero de 2010

Oracle - Crear Tablas desde archivo .sql

El comando para ejecutar un archivo sql sería:

@archivo.sql;

o bien

@C:\Cualquier\Ruta\archivo.sql;

Desde luego que la unidad puede variar y no necesariamente tiene que ser la unidad C.

Ahora bien, si ejecutamos esta sentencia desde la Página inicial de Base de Datos; es decir la interfaz Web, obtendremos el error:

ORA-00900: invalid SQL statement

Al menos con al version oracle xe 10g express me dió este error.

Oracle dice al respecto de este error:
ORA-00900 invalid SQL statement
Cause: The statement is not recognized as a valid SQL statement. This error can occur if the Procedural Option is not installed and a SQL statement is issued that requires this option (for example, a CREATE PROCEDURE statement). You can determine if the Procedural Option is installed by starting SQL*Plus. If the PL/SQL banner is not displayed, then the option is not installed.

Action: Correct the syntax or install the Procedural Option.


Por el momento no nos complicamos la vida y nos conectamos mediante el editor SQL PLUS (se instaló con Oracle developer).
Cuando nos hemos conectado escribimos el comando:

@C:\Cualquier\Ruta\archivo.sql;

Y ¡Sí! ha funcionado.

No hay comentarios:

Publicar un comentario