Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/04/2010, 15:28
yong321
 
Fecha de Ingreso: enero-2010
Mensajes: 29
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Validador de sintaxsis

No hay ninguna herramienta para hacer syntax check sin ejecutar el código SQL. But you can always use explain plan to partially make up for lack of this tool:

SQL> explain plan for
2 create table goles
3 (cod_jug varchar(15) not null references jugadores (cod_jug) on delete cascade, nom_equip varchar(10) not null references equipos (cod_equip) on delete cascade, minuto number(2,2)not null constrai
nt clave primary key (nom_jug, nom_equip, minuto));
(cod_jug varchar(15) not null references jugadores (cod_jug) on delete cascade, nom_equip varchar(10) not null references equipos (cod_equip) on delete cascade, minuto number(2,2)not null constraint cl
ave primary key (nom_jug, nom_equip, minuto))

*
ERROR at line 3:
ORA-00907: missing right parenthesis


Desafortunadamente, no todos los errores serán capturados por explain plan.

Yong Huang

Última edición por yong321; 23/04/2010 a las 15:39