Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2015, 13:18
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Consulta en sql error

Cita:
Iniciado por ROGELIOBG Ver Mensaje
HOLA BUENAS, TENGO UN PROBLEMA AL GENERAR EL CÓDIGO DE MI CONSULTA QUE LO QUE HACE ES GENERAR EN AUTOMÁTICO LOS REGISTROS DE LA TABLA "CAEE"
ME PODRÍAN AYUDAR A GENERAR ESE CÓDIGO TENGO UNO PERO NO ME FUNCIONA
ESTA ES LA TABLA QUE LLENARA LOS REGISTROS A LA CONSULTA EN AUTOMATICO
Código SQL:
Ver original
  1. CREATE TABLE CAAE(
  2. CALCAAE     NUMBER(4) NOT NULL,
  3. FICAAE      NUMBER(8) NOT NULL,
  4. FTCAAE      NUMBER(8) NOT NULL,
  5. COMPCAAE    NUMBER(6) NOT NULL,
  6. OBSCAAE     Varchar2(6),
  7. ALUCAAE     NUMBER(8),
  8. EVACAAE     NUMBER(8),
  9. UNICAAE     NUMBER(4),
  10. CONSTRAINT PK_CAAE  PRIMARY KEY(ALUCAAE,EVACAAE,UNICAAE),
  11. CONSTRAINT FK_CAAE1 FOREIGN KEY(ALUCAAE) REFERENCES VMALUM(NUMCON),
  12. CONSTRAINT FK_CAAE2 FOREIGN KEY(EVACAAE) REFERENCES VMEVALU(IDEVALU),
  13. CONSTRAINT FK_CAAE3 FOREIGN KEY(UNICAAE) REFERENCES VMUNID (IDTEMA));

VISTAS MATERIALIZADAS
Código SQL:
Ver original
  1. REATE MATERIALIZED VIEW VMALUM AS SELECT * FROM ALUM@C1;
  2. CREATE MATERIALIZED VIEW VMEVALU AS SELECT * FROM EVALU@C2;
  3. CREATE MATERIALIZED VIEW VMUNID AS SELECT * FROM UNID@C2;

TABLAS SITIO 1

Código SQL:
Ver original
  1. CREATE TABLE ALUM(
  2. NUMCON   NUMBER(8) NOT NULL,
  3. APALUM   Varchar2(15) NOT NULL,
  4. AMALUM   Varchar2(15) NOT NULL,
  5. NOMALUM  Varchar2(20) NOT NULL,
  6. SEXALUM  Varchar2(4),
  7. ALUCARR  Varchar2(6),
  8. CONSTRAINT PK_ALUM PRIMARY KEY(NUMCON),
  9. CONSTRAINT FK_ALUM1  FOREIGN KEY(ALUCARR) REFERENCES CARR (IDECARR));
  10.  
  11. CREATE TABLE CARR(
  12. IDECARR   Varchar2(6) NOT NULL,
  13. NOMCARR   Varchar2(15),
  14. CONSTRAINT PK_CARR PRIMARY KEY(IDECARR));

TABLAS SITIO 2
Código SQL:
Ver original
  1. CREATE TABLE DEP(
  2. IDEDEP  Varchar2(4) NOT NULL,
  3. NOMDEP  Varchar2(40),
  4. CONSTRAINT PK_DEP PRIMARY KEY(IDEDEP));
  5. CREATE TABLE PRO(
  6. NUMTPRO NUMBER(4) NOT NULL,
  7. APPPRO  Varchar2(15) NOT NULL,
  8. APMPRO  Varchar2(15) NOT NULL,
  9. NOMPRO  Varchar2(20),
  10. PRODEP  NUMBER(4),
  11. CONSTRAINT PK_PRO PRIMARY KEY (NUMTPRO,IDEDEP),
  12. CONSTRAINT FK_PRO1 FOREIGN KEY(PRODEP) REFERENCES DEP( IDEDEP));
  13.  
  14.  
  15. CREATE TABLE MAT(
  16. IDEMAT     Varchar2(6) NOT NULL,
  17. NOMMAT     Varchar2(15) NOT NULL,
  18. HORTMAT    NUMBER(15) NOT NULL,
  19. HORPMAT    NUMBER(4) NOT NULL,
  20. CREMAT     NUMBER(4),
  21. CONSTRAINT PK_MAT PRIMARY KEY(IDEMAT));
  22.  
  23.  
  24.  
  25. CREATE TABLE EVALU(
  26. IDEVALU    NUMBER(8) NOT NULL,
  27. TOPEVALU   Varchar2(8) NOT NULL,
  28. POREVALU   NUMBER(6) NOT NULL,
  29. FECHEVALU  NUMBER(8),
  30. EVAGRU     NUMBER(6),
  31. CONSTRAINT PK_EVALU  PRIMARY KEY(IDEVALU),
  32. CONSTRAINT FK_EVALU1 FOREIGN KEY(EVAGRU) REFERENCES GRU(IDEGRU));
  33.  
  34. CREATE TABLE GRU(
  35. IDEGRU         NUMBER(6) NOT NULL,
  36. DIAGRU         Varchar2(8) NOT NULL,
  37. HORGRU         NUMBER(6) NOT NULL,
  38. SALOGRU        Varchar2(4) NOT NULL,
  39. PERIODO        NUMBER(6),
  40. GRUPRO         NUMBER(4),
  41. GRUMAT         Varchar2(6),
  42. CONSTRAINT PK_GRU   PRIMARY KEY(IDEGRU),
  43. CONSTRAINT FK_GRU1  FOREIGN KEY(GRUPRO) REFERENCES VMPRO(NUMTPRO),
  44. CONSTRAINT FK_GRU2  FOREIGN KEY(GRUMAT) REFERENCES MAT(IDEMAT));
  45.  
  46.  
  47. CREATE TABLE UNID(
  48. IDTEMA   NUMBER(4) NOT NULL,
  49. TEMA     Varchar2(10) NOT NULL,
  50. UNIMAT   Varchar2(6),
  51. CONSTRAINT PK_UNID PRIMARY KEY(IDTEMA),
  52. CONSTRAINT FK_UNID1 FOREIGN KEY(UNIMAT) REFERENCES MAT(IDEMAT));
  53.  
  54. CREATE TABLE TEMA(
  55. IDTEMA     NUMBER(4) NOT NULL,
  56. SUBTEMA    Varchar2(10) NOT NULL,
  57. SUBUNI     NUMBER(4),
  58. CONSTRAINT PK_TEMA  PRIMARY KEY(IDTEMA),
  59. CONSTRAINT FK_TEMA1 FOREIGN KEY(SUBUNI) REFERENCES UNID(IDTEMA));

COMO SON VARIOS SITIOS LA INFORMACIÓN ESTA DISTRIBUIDA SOLO NECESITO QUE ME CORRIJAN EN EL ERROR DE SINTAXIS DE LA CONSULTA POR FAVOR.

CONSULTA CAEE
Código SQL:
Ver original
  1. SELECT CALCAAE, FICAAE, COMPCAAE, OBSCAAE, ALUCAAE, EVACAAE, UNICAAE
  2. FROM CAAE, VMALUM, VMEVALU, VMUNID WHERE NUMCON=ALUCAAE
  3. AND EVACAAE=IDEVALU AND UNICAAE=IDTEMA;
Y a todo este rollo, cual es el error de sintaxis????
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me