Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. CREATE TABLE public.usuario
  2. (
  3. cod_usuario integer NOT NULL DEFAULT nextval('usuario_cod_usuario_seq'::regclass),
  4. nombre character(25),
  5. contrasenia character(25),
  6. tipo_usuario smallint,
  7. CONSTRAINT pk_usuario PRIMARY KEY (cod_usuario),
  8. CONSTRAINT fk_tipo_usuario FOREIGN KEY (tipo_usuario)
  9. REFERENCES public.tipo_usuario (cod_tipo_usuario) MATCH SIMPLE
  10. ON UPDATE NO ACTION ON DELETE NO ACTION,
  11. CONSTRAINT unico_nombre_usuario UNIQUE (nombre)
  12. )
  13.  
  14. CREATE TABLE public.accesos
  15. (
  16. cod_acceso character varying(25) NOT NULL,
  17. nombre character(25),
  18. nombre_boton character varying(25),
  19. CONSTRAINT pk_acceso PRIMARY KEY (cod_acceso)
  20. )
  21.  
  22. CREATE TABLE public.usuario_acceso
  23. (
  24. cod_usuario_acceso bigint NOT NULL DEFAULT nextval('usuario_acceso_cod_usuario_acceso_seq'::regclass),
  25. cod_usuario integer,
  26. cod_acceso character varying(25),
  27. CONSTRAINT pk_usuario_accesos PRIMARY KEY (cod_usuario_acceso),
  28. CONSTRAINT fk_acceso FOREIGN KEY (cod_acceso)
  29. REFERENCES public.accesos (cod_acceso) MATCH SIMPLE
  30. ON UPDATE NO ACTION ON DELETE NO ACTION,
  31. CONSTRAINT fk_usuario FOREIGN KEY (cod_usuario)
  32. REFERENCES public.usuario (cod_usuario) MATCH SIMPLE
  33. ON UPDATE CASCADE ON DELETE CASCADE
  34. )
  35.  
  36. SELECT ua.cod_acceso
  37. FROM usuario_acceso ua,accesos a
  38. where ua.cod_usuario=2 AND ua.cod_acceso=a.cod_acceso AND (ua.cod_acceso BETWEEN '1.2' AND '1.68') ORDER BY a.cod_acceso ASC;
  39.  
  40. 1.2
  41.  
  42. .
  43.  
  44. 1.219
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement