Advertisement
Guest User

Untitled

a guest
Mar 11th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --------------------------------------------------------
  2. --  Arquivo criado - Segunda-feira-Março-11-2019  
  3. --------------------------------------------------------
  4. --------------------------------------------------------
  5. --  DDL for Table S_SOLICITACAO_FORNECEDOR
  6. --------------------------------------------------------
  7.  
  8.   CREATE TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"
  9.    (    "NU_SEQ_SOLICITACAO_FORNECEDOR" NUMBER(10,0),
  10.     "DT_PDF_GERADO" DATE,
  11.     "NU_SEQ_ASSINATURA" NUMBER(10,0),
  12.     "NU_SEQ_SOLICITACAO_ADESAO" NUMBER(10,0),
  13.     "NU_SEQ_FORNECEDOR_CONTATO" NUMBER(10,0),
  14.     "NU_OFICIO" VARCHAR2(20 BYTE),
  15.     "NU_OFICIO_AUTORIZADO" VARCHAR2(20 BYTE),
  16.     "NU_SEQ_FORNECEDOR" NUMBER(22,8),
  17.     "LOB_OFICIO_ANUENCIA" BLOB,
  18.     "LOB_OFICIO_AUTORIZADO" BLOB,
  19.     "ST_ASSINATURA" CHAR(1 BYTE),
  20.     "ST_RESSALVA" CHAR(1 BYTE),
  21.     "NU_SEQ_SOL_ADESAO_SUBSTITUTA" NUMBER(10,0)
  22.    ) SEGMENT CREATION IMMEDIATE
  23.   PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
  24.  NOCOMPRESS LOGGING
  25.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  26.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  27.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  28.   TABLESPACE "SIGARPD"
  29.  LOB ("LOB_OFICIO_ANUENCIA") STORE AS BASICFILE (
  30.   TABLESPACE "SIGARPL" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION
  31.   NOCACHE LOGGING
  32.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  33.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  34.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT))
  35.  LOB ("LOB_OFICIO_AUTORIZADO") STORE AS BASICFILE (
  36.   TABLESPACE "SIGARPL" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION
  37.   NOCACHE LOGGING
  38.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  39.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  40.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
  41.  
  42.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_SOLICITACAO_FORNECEDOR" IS 'Chave primária da tabela. É alimentado automaticamente pela sequence sigarp_fnde.slfr_nu_seq_sol_fornecedor_sq quando o valor do campo vier nulo durante uma operação de insert.';
  43.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."DT_PDF_GERADO" IS 'Data no qual o PDF do oficio foi gerado para assinatura';
  44.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_ASSINATURA" IS 'Chave estrangeira da tabela sigarp_fnde.s_assinatura.';
  45.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_SOLICITACAO_ADESAO" IS 'Chave estrangeira da tabela sigarp_fnde.s_solicitação adesão.';
  46.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_FORNECEDOR_CONTATO" IS 'Nome por extenso do preposto.';
  47.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_OFICIO" IS 'Recebe o numero do oficio para geração do pdf e ser conferido na tela seguinte.';
  48.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_OFICIO_AUTORIZADO" IS 'Recebe o numero do oficio autorizado.';
  49.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_FORNECEDOR" IS 'Chave estrangeira da tabela sigarp_fnde.s_categoria_fornecedor.';
  50.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."LOB_OFICIO_ANUENCIA" IS 'Campo para armazenamento do ofício digitalizado.';
  51.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."LOB_OFICIO_AUTORIZADO" IS 'Campo para armazenamento do ofício gerado na autorização';
  52.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."ST_ASSINATURA" IS 'Controla se a imagem pode ser baixada (controlar o acesso à imagem da assinatura).';
  53.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."ST_RESSALVA" IS 'Coluna criada para gravar se houve ressalva.';
  54.    COMMENT ON COLUMN "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"."NU_SEQ_SOL_ADESAO_SUBSTITUTA" IS 'Número da adesão que substitui a adesão reformulada';
  55.    COMMENT ON TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR"  IS 'Tabela que vincula um ou mais fornecedores uma solicitação de adesão.';
  56. --------------------------------------------------------
  57. --  DDL for Index SLFR_PK
  58. --------------------------------------------------------
  59.  
  60.   CREATE UNIQUE INDEX "SIGARP_FNDE"."SLFR_PK" ON "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ("NU_SEQ_SOLICITACAO_FORNECEDOR")
  61.   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  62.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  63.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  64.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  65.   TABLESPACE "SIGARPI" ;
  66. --------------------------------------------------------
  67. --  DDL for Index SLFR_SLAD_FK
  68. --------------------------------------------------------
  69.  
  70.   CREATE INDEX "SIGARP_FNDE"."SLFR_SLAD_FK" ON "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ("NU_SEQ_SOLICITACAO_ADESAO")
  71.   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  72.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  73.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  74.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  75.   TABLESPACE "SIGARPI" ;
  76. --------------------------------------------------------
  77. --  DDL for Index SLFR_FRCN_FK
  78. --------------------------------------------------------
  79.  
  80.   CREATE INDEX "SIGARP_FNDE"."SLFR_FRCN_FK" ON "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ("NU_SEQ_FORNECEDOR_CONTATO")
  81.   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  82.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  83.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  84.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  85.   TABLESPACE "SIGARPI" ;
  86. --------------------------------------------------------
  87. --  DDL for Index SLFR_FORN_FK
  88. --------------------------------------------------------
  89.  
  90.   CREATE INDEX "SIGARP_FNDE"."SLFR_FORN_FK" ON "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ("NU_SEQ_FORNECEDOR")
  91.   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  92.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  93.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  94.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  95.   TABLESPACE "SIGARPI" ;
  96. --------------------------------------------------------
  97. --  DDL for Index SLFR_ASTR_FK
  98. --------------------------------------------------------
  99.  
  100.   CREATE INDEX "SIGARP_FNDE"."SLFR_ASTR_FK" ON "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ("NU_SEQ_ASSINATURA")
  101.   PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  102.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  103.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  104.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  105.   TABLESPACE "SIGARPI" ;
  106. --------------------------------------------------------
  107. --  DDL for Trigger SLFR_I_TG
  108. --------------------------------------------------------
  109.  
  110.   CREATE OR REPLACE EDITIONABLE TRIGGER "SIGARP_FNDE"."SLFR_I_TG"
  111.    BEFORE INSERT
  112.    ON sigarp_fnde.s_solicitacao_fornecedor
  113.    REFERENCING NEW AS NEW OLD AS OLD
  114.    FOR EACH ROW
  115. DECLARE
  116.    x   INTEGER := 0;
  117. BEGIN
  118.    IF (:NEW.nu_seq_solicitacao_fornecedor IS NULL)
  119.    THEN
  120.       SELECT sigarp_fnde.slfr_nu_seq_sol_fornecedor_sq.NEXTVAL
  121.         INTO x
  122.         FROM DUAL;
  123.  
  124.       :NEW.nu_seq_solicitacao_fornecedor := x;
  125.    END IF;
  126. END;
  127.  
  128.  
  129. /
  130. ALTER TRIGGER "SIGARP_FNDE"."SLFR_I_TG" ENABLE;
  131. --------------------------------------------------------
  132. --  DDL for Trigger SLFR_LOG_TG
  133. --------------------------------------------------------
  134.  
  135.   CREATE OR REPLACE EDITIONABLE TRIGGER "SIGARP_FNDE"."SLFR_LOG_TG"
  136.  AFTER
  137.   INSERT OR DELETE OR UPDATE
  138.  ON SIGARP_FNDE.s_solicitacao_fornecedor
  139. REFERENCING NEW AS NEW OLD AS OLD
  140.  FOR EACH ROW
  141. DECLARE
  142.    v_tamanho_lob   NUMBER (10);
  143.    wk_operacao     CHAR (3);
  144.    wk_jn_session   VARCHAR2 (38);
  145.    wk_jn_appln     VARCHAR2 (48);
  146.    wk_audsid       log_fnde.sessao.audsid%TYPE;
  147.    wk              log_fnde.s_solicitacao_fornecedor_jn%ROWTYPE;
  148.    v_insere_tab    CHAR (1)                                       := 'N';
  149. BEGIN
  150.    SELECT USERENV ('SESSIONID')
  151.      INTO wk_audsid
  152.      FROM DUAL;
  153.  
  154.    wk_jn_session := log_fnde.pega_jn_session (wk_audsid);
  155.    wk_jn_appln := log_fnde.pega_jn_appln (wk_audsid);
  156.  
  157.    IF INSERTING
  158.    THEN
  159.       wk_operacao := 'INC';
  160.       wk.nu_seq_solicitacao_fornecedor := :NEW.nu_seq_solicitacao_fornecedor;
  161.       wk.dt_pdf_gerado := :NEW.dt_pdf_gerado;
  162.       wk.nu_seq_solicitacao_adesao := :NEW.nu_seq_solicitacao_adesao;
  163.       wk.st_assinatura := :NEW.st_assinatura;
  164.       wk.st_ressalva := :NEW.st_ressalva;
  165.       wk.lob_oficio_autorizado := :NEW.lob_oficio_autorizado;
  166.       wk.nu_oficio := :NEW.nu_oficio;
  167.       wk.nu_seq_fornecedor := :NEW.nu_seq_fornecedor;
  168.       wk.nu_seq_assinatura := :NEW.nu_seq_assinatura;
  169.       wk.nu_seq_fornecedor_contato := :NEW.nu_seq_fornecedor_contato;
  170.       wk.lob_oficio_anuencia := :NEW.lob_oficio_anuencia;
  171.       wk.nu_oficio_autorizado := :NEW.nu_oficio_autorizado;
  172.       wk.nu_seq_sol_adesao_substituta := :NEW.nu_seq_sol_adesao_substituta;
  173.       v_insere_tab := 'S';
  174.    ELSIF DELETING
  175.    THEN
  176.       wk_operacao := 'EXC';
  177.       wk.nu_seq_solicitacao_fornecedor := :OLD.nu_seq_solicitacao_fornecedor;
  178.       wk.dt_pdf_gerado := :OLD.dt_pdf_gerado;
  179.       wk.nu_seq_solicitacao_adesao := :OLD.nu_seq_solicitacao_adesao;
  180.       wk.st_assinatura := :OLD.st_assinatura;
  181.       wk.st_ressalva := :OLD.st_ressalva;
  182.       wk.lob_oficio_autorizado := :OLD.lob_oficio_autorizado;
  183.       wk.nu_oficio := :OLD.nu_oficio;
  184.       wk.nu_seq_fornecedor := :OLD.nu_seq_fornecedor;
  185.       wk.nu_seq_assinatura := :OLD.nu_seq_assinatura;
  186.       wk.nu_seq_fornecedor_contato := :OLD.nu_seq_fornecedor_contato;
  187.       wk.lob_oficio_anuencia := :OLD.lob_oficio_anuencia;
  188.       wk.nu_oficio_autorizado := :OLD.nu_oficio_autorizado;
  189.       wk.nu_seq_sol_adesao_substituta := :OLD.nu_seq_sol_adesao_substituta;
  190.       v_insere_tab := 'S';
  191.    ELSIF UPDATING
  192.    THEN
  193.       wk_operacao := 'ALT';
  194.       wk.nu_seq_solicitacao_fornecedor := :OLD.nu_seq_solicitacao_fornecedor;
  195.  
  196.       IF NVL (:OLD.dt_pdf_gerado, TO_DATE ('01-01-1950', 'DD-MM-YYYY')) <>
  197.                NVL (:NEW.dt_pdf_gerado, TO_DATE ('01-01-1950', 'DD-MM-YYYY'))
  198.       THEN
  199.          wk.dt_pdf_gerado := :OLD.dt_pdf_gerado;
  200.          v_insere_tab := 'S';
  201.       END IF;
  202.  
  203.       IF NVL (:OLD.nu_seq_solicitacao_adesao, 0) <>
  204.                                        NVL (:NEW.nu_seq_solicitacao_adesao, 0)
  205.       THEN
  206.          wk.nu_seq_solicitacao_adesao := :OLD.nu_seq_solicitacao_adesao;
  207.          v_insere_tab := 'S';
  208.       END IF;
  209.  
  210.       IF NVL (:OLD.st_assinatura, ' ') <> NVL (:NEW.st_assinatura, ' ')
  211.       THEN
  212.          wk.st_assinatura := :OLD.st_assinatura;
  213.          v_insere_tab := 'S';
  214.       END IF;
  215.  
  216.       IF NVL (:OLD.st_ressalva, ' ') <> NVL (:NEW.st_ressalva, ' ')
  217.       THEN
  218.          wk.st_ressalva := :OLD.st_ressalva;
  219.          v_insere_tab := 'S';
  220.       END IF;
  221.  
  222.       IF (   :OLD.lob_oficio_autorizado IS NOT NULL
  223.           OR :NEW.lob_oficio_autorizado IS NOT NULL
  224.          )
  225.       THEN
  226.          IF DBMS_LOB.getlength (:OLD.lob_oficio_autorizado) >=
  227.                               DBMS_LOB.getlength (:NEW.lob_oficio_autorizado)
  228.          THEN
  229.             v_tamanho_lob := DBMS_LOB.getlength (:OLD.lob_oficio_autorizado);
  230.          ELSE
  231.             v_tamanho_lob := DBMS_LOB.getlength (:NEW.lob_oficio_autorizado);
  232.          END IF;
  233.  
  234.          IF (NVL (DBMS_LOB.compare (:OLD.lob_oficio_autorizado,
  235.                                     :NEW.lob_oficio_autorizado,
  236.                                     v_tamanho_lob,
  237.                                     1,
  238.                                     1
  239.                                    ),
  240.                   -1
  241.                  ) <> 0
  242.             )
  243.          THEN
  244.             wk.lob_oficio_autorizado := :OLD.lob_oficio_autorizado;
  245.             v_insere_tab := 'S';
  246.          END IF;
  247.       END IF;
  248.  
  249.       IF NVL (:OLD.nu_oficio, ' ') <> NVL (:NEW.nu_oficio, ' ')
  250.       THEN
  251.          wk.nu_oficio := :OLD.nu_oficio;
  252.          v_insere_tab := 'S';
  253.       END IF;
  254.  
  255.       IF NVL (:OLD.nu_seq_fornecedor, 0) <> NVL (:NEW.nu_seq_fornecedor, 0)
  256.       THEN
  257.          wk.nu_seq_fornecedor := :OLD.nu_seq_fornecedor;
  258.          v_insere_tab := 'S';
  259.       END IF;
  260.  
  261.       IF NVL (:OLD.nu_seq_assinatura, 0) <> NVL (:NEW.nu_seq_assinatura, 0)
  262.       THEN
  263.          wk.nu_seq_assinatura := :OLD.nu_seq_assinatura;
  264.          v_insere_tab := 'S';
  265.       END IF;
  266.  
  267.       IF NVL (:OLD.nu_seq_fornecedor_contato, 0) <>
  268.                                        NVL (:NEW.nu_seq_fornecedor_contato, 0)
  269.       THEN
  270.          wk.nu_seq_fornecedor_contato := :OLD.nu_seq_fornecedor_contato;
  271.          v_insere_tab := 'S';
  272.       END IF;
  273.  
  274.       IF (   :OLD.lob_oficio_anuencia IS NOT NULL
  275.           OR :NEW.lob_oficio_anuencia IS NOT NULL
  276.          )
  277.       THEN
  278.          IF DBMS_LOB.getlength (:OLD.lob_oficio_anuencia) >=
  279.                                 DBMS_LOB.getlength (:NEW.lob_oficio_anuencia)
  280.          THEN
  281.             v_tamanho_lob := DBMS_LOB.getlength (:OLD.lob_oficio_anuencia);
  282.          ELSE
  283.             v_tamanho_lob := DBMS_LOB.getlength (:NEW.lob_oficio_anuencia);
  284.          END IF;
  285.  
  286.          IF (NVL (DBMS_LOB.compare (:OLD.lob_oficio_anuencia,
  287.                                     :NEW.lob_oficio_anuencia,
  288.                                     v_tamanho_lob,
  289.                                     1,
  290.                                     1
  291.                                    ),
  292.                   -1
  293.                  ) <> 0
  294.             )
  295.          THEN
  296.             wk.lob_oficio_anuencia := :OLD.lob_oficio_anuencia;
  297.             v_insere_tab := 'S';
  298.          END IF;
  299.       END IF;
  300.  
  301.       IF NVL (:OLD.nu_oficio_autorizado, ' ') <>
  302.                                           NVL (:NEW.nu_oficio_autorizado, ' ')
  303.       THEN
  304.          wk.nu_oficio_autorizado := :OLD.nu_oficio_autorizado;
  305.          v_insere_tab := 'S';
  306.       END IF;
  307.  
  308.       IF NVL (:OLD.nu_seq_sol_adesao_substituta, 0) <> NVL (:NEW.nu_seq_sol_adesao_substituta, 0)
  309.       THEN
  310.          wk.nu_seq_sol_adesao_substituta := :OLD.nu_seq_sol_adesao_substituta;
  311.          v_insere_tab := 'S';
  312.       END IF;
  313.    END IF;
  314.  
  315.    IF v_insere_tab = 'S'
  316.    THEN
  317.       INSERT INTO log_fnde.s_solicitacao_fornecedor_jn
  318.                   (jn_operation, jn_oracle_user, jn_datetime, jn_notes,
  319.                    jn_appln, jn_session,
  320.                    nu_seq_solicitacao_fornecedor, dt_pdf_gerado,
  321.                    nu_seq_solicitacao_adesao, st_assinatura,
  322.                    st_ressalva, lob_oficio_autorizado, nu_oficio,
  323.                    nu_seq_fornecedor, nu_seq_assinatura,
  324.                    nu_seq_fornecedor_contato, lob_oficio_anuencia,
  325.                    nu_oficio_autorizado,
  326.                    nu_seq_sol_adesao_substituta
  327.                   )
  328.            VALUES (wk_operacao, USER, SYSDATE, NULL,
  329.                    wk_jn_appln, wk_jn_session,
  330.                    wk.nu_seq_solicitacao_fornecedor, wk.dt_pdf_gerado,
  331.                    wk.nu_seq_solicitacao_adesao, wk.st_assinatura,
  332.                    wk.st_ressalva, wk.lob_oficio_autorizado, wk.nu_oficio,
  333.                    wk.nu_seq_fornecedor, wk.nu_seq_assinatura,
  334.                    wk.nu_seq_fornecedor_contato, wk.lob_oficio_anuencia,
  335.                    wk.nu_oficio_autorizado,
  336.                    wk.nu_seq_sol_adesao_substituta
  337.                   );
  338.    END IF;
  339. END;
  340.  
  341. /
  342. ALTER TRIGGER "SIGARP_FNDE"."SLFR_LOG_TG" ENABLE;
  343. --------------------------------------------------------
  344. --  Constraints for Table S_SOLICITACAO_FORNECEDOR
  345. --------------------------------------------------------
  346.  
  347.   ALTER TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" MODIFY ("NU_SEQ_SOLICITACAO_FORNECEDOR" NOT NULL ENABLE);
  348.   ALTER TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" MODIFY ("NU_SEQ_SOLICITACAO_ADESAO" NOT NULL ENABLE);
  349.   ALTER TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" MODIFY ("NU_SEQ_FORNECEDOR" NOT NULL ENABLE);
  350.   ALTER TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ADD CONSTRAINT "SLFR_ST_ASSINATURA_CK" CHECK (st_assinatura IN ('N', 'S')) ENABLE;
  351.   ALTER TABLE "SIGARP_FNDE"."S_SOLICITACAO_FORNECEDOR" ADD CONSTRAINT "SLFR_PK" PRIMARY KEY ("NU_SEQ_SOLICITACAO_FORNECEDOR")
  352.   USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  353.   STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  354.   PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  355.   BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  356.   TABLESPACE "SIGARPI"  ENABLE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement