Guest User

Untitled

a guest
Nov 18th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. SQL> CREATE TABLE EMPLEADOS(
  2. 2 RUT CHAR(10),
  3. 3 NOMBRE VARCHAR(10),
  4. 4 APELLIDO1 VARCHAR(15),
  5. 5 APELLIDO2 VARCHAR(15),
  6. 6 DIRECC1 VARCHAR(25),
  7. 7 DIRECC2 VARCHAR(20),
  8. 8 CIUDAD VARCHAR(20),
  9. 9 PROVINCIA VARCHAR(20),
  10. 10 COD_POSTAL VARCHAR(5),
  11. 11 SEXO VARCHAR(1) CHECK (SEXO IN ('H','M','h','m')),
  12. 12 FECHA_NAC DATE);
  13.  
  14. Table created.
  15.  
  16. SQL> CREATE TABLE ESTUDIOS(
  17. 2 UNIVERSIDAD NUMBER(5),
  18. 3 ANO NUMBER,
  19. 4 GRADO VARCHAR(3),
  20. 5 ESPECIALIDAD VARCHAR(20));
  21.  
  22. Table created.
  23.  
  24. SQL> ALTER TABLE EMPLEADOS
  25. 2 ADD CONSTRAINT pk_empleados PRIMARY KEY (RUT);
  26.  
  27. Table altered.
  28.  
  29. SQL> ALTER TABLE ESTUDIOS
  30. 2 ADD CONSTRAINT pk_estudios PRIMARY KEY (UNIVERSIDAD);
  31.  
  32. Table altered.
  33.  
  34. SQL> ALTER TABLE ESTUDIOS
  35. 2 ADD CONSTRAINT FK_EMPLEADOS_ESTUDIOS FOREIGN KEY (RUT)
  36. 3 REFERENCES EMPLEADOS(RUT);
  37. ADD CONSTRAINT FK_EMPLEADOS_ESTUDIOS FOREIGN KEY (RUT)
  38. *
  39. ERROR at line 2:
  40. ORA-00904: "RUT": invalid identifier
  41.  
  42.  
  43. SQL> ALTER TABLE ESTUDIOS
  44. 2 ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT)
  45. 3 REFERENCES EMPLEADOS(RUT);
  46. ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT)
  47. *
  48. ERROR at line 2:
  49. ORA-00904: "RUT": invalid identifier
  50.  
  51.  
  52. SQL> EDIT
  53. Wrote file afiedt.buf
  54.  
  55. 1 ALTER TABLE ESTUDIOS
  56. 2 ADD CONSTRAINT FK_ESTUDIOS_EMPLEADOS FOREIGN KEY (RUT)
  57. 3* REFERENCES EMPLEADOS(RUT))
  58. SQL> /
  59. REFERENCES EMPLEADOS(RUT))
  60. *
  61. ERROR at line 3:
  62. ORA-01735: invalid ALTER TABLE option
Add Comment
Please, Sign In to add comment