Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. -- Create table
  2. create table CC_RETENCIONES_CLIENTES
  3. (
  4. COD_EMPRESA VARCHAR2(5) not null,
  5. TIP_COMPROBANTE VARCHAR2(3) not null,
  6. SER_COMPROBANTE VARCHAR2(3) not null,
  7. NRO_COMPROBANTE NUMBER(8) not null,
  8. SERIE_RETENCION VARCHAR2(7),
  9. NRO_RETENCION NUMBER(8),
  10. FEC_COMPROBANTE DATE,
  11. COD_CLIENTE VARCHAR2(30),
  12. TIP_IMPUESTO VARCHAR2(5),
  13. MONTO_TOTAL NUMBER(20,4),
  14. MONTO_BASE NUMBER(20,4),
  15. TOT_IVA NUMBER(20,4),
  16. PORC_RETENCION NUMBER(5,2),
  17. TOT_RETENCION NUMBER(20,4),
  18. COD_MONEDA VARCHAR2(5),
  19. TIPO_CAMBIO NUMBER(8,4),
  20. TIMBRADO VARCHAR2(15),
  21. FEC_VENC_TIMBRADO DATE,
  22. RUC VARCHAR2(15),
  23. COD_USUARIO_ALTA VARCHAR2(15) not null,
  24. COMENTARIO VARCHAR2(200),
  25. COD_CORPORACION VARCHAR2(5),
  26. TIPO_RETEN VARCHAR2(5),
  27. REFERENCIA VARCHAR2(20),
  28. ASIENTOS VARCHAR2(100)
  29. )
  30. tablespace CC_DATA
  31. pctfree 10
  32. initrans 1
  33. maxtrans 255
  34. storage
  35. (
  36. initial 4M
  37. next 8K
  38. minextents 1
  39. maxextents unlimited
  40. );
  41. -- Create/Recreate primary, unique and foreign key constraints
  42. alter table CC_RETENCIONES_CLIENTES
  43. add constraint PK_RETENCION_CLI primary key (COD_EMPRESA, TIP_COMPROBANTE, SER_COMPROBANTE, NRO_COMPROBANTE, COD_USUARIO_ALTA)
  44. using index
  45. tablespace BS_DATA
  46. pctfree 10
  47. initrans 2
  48. maxtrans 255
  49. storage
  50. (
  51. initial 64K
  52. next 1M
  53. minextents 1
  54. maxextents unlimited
  55. );
  56. alter table CC_RETENCIONES_CLIENTES
  57. add constraint FK_RET_CLI foreign key (COD_EMPRESA, COD_CLIENTE)
  58. references CC_CLIENTES (COD_EMPRESA, COD_CLIENTE);
  59. alter table CC_RETENCIONES_CLIENTES
  60. add constraint FK_RET_EMP foreign key (COD_EMPRESA)
  61. references EMPRESAS (COD_EMPRESA);
  62. alter table CC_RETENCIONES_CLIENTES
  63. add constraint FK_RET_MON foreign key (COD_MONEDA)
  64. references MONEDAS (COD_MONEDA);
  65. alter table CC_RETENCIONES_CLIENTES
  66. add constraint FK_RET_TIP foreign key (COD_EMPRESA, TIP_COMPROBANTE)
  67. references TIPOS_COMPROBANTES (COD_EMPRESA, TIP_COMPROBANTE);
  68. alter table CC_RETENCIONES_CLIENTES
  69. add constraint FK_RET_USU foreign key (COD_USUARIO_ALTA)
  70. references USUARIOS (COD_USUARIO);
  71. -- Grant/Revoke object privileges
  72. grant select, insert, update, delete, references, alter, index on CC_RETENCIONES_CLIENTES to PUBLIC;
  73. grant select, insert, update, delete, alter on CC_RETENCIONES_CLIENTES to RINV;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement