Tenho um banco oracle instalado na digitalOcean em um Linux CENTOS.
Já tenho a aplicação desenvolvida mas quero acessa-la atraves de um DNS. Já adquiri o dominio e já configurei o que precisava no registro.br porem minha duvida está em como fazer com que quando eu acessar o dominio, aponte para o caminho que eu quero.
Exemplo:
www.meudominio.com.br aponta para http://0.0.0.0:8081/apex/f?p=150:101:22798026885534:::::
Estou com um problema com esse esse script abaixo:
tenho um checkbox na minha página ( não em relatório, na página mesmo, um item de página) e gostaria que o mesmo ao ser clicado e pressionado um botão submit realizasse o procedimento do script, porém ele faz o processo mas não me retorna nada. acredito que o problema seja no LOOP do APEX_APPLICATION.G_F01 . Alguém consegue me ajudar com isso?
DECLARE
V_DS_COLAB VARCHAR2(50);
BEGIN
APEX_DEBUG.MESSAGE('CHECK:'|| vCHECK);
FOR A IN 1 .. APEX_APPLICATION.G_F01.COUNT LOOP
BEGIN
SELECT C.DS_COLABORADOR INTO V_DS_COLAB FROM COLABORADOR C WHERE C.USER_APEX = V('APP_USER') ;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20001,'NENHUM REGISTRO ENCONTRADO!');
WHEN TOO_MANY_ROWS THEN
RAISE_APPLICATION_ERROR(-20002,'MAIS QUE UM REGISTRO ENCONTRADO!');
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20003,'ERRO NAO PREVISTO' || SQLERRM) ;
END;
:P12_SUPER := (V_DS_COLAB || ' - ' || TO_CHAR(SYSDATE,'DD/MM/RRRR HH24:MI'));
UPDATE COMPETENCIA_COLABORADOR CC SET FINALIZADO_SN = 'S'
WHERE CC.CD_EQUIPE = :P12_EQUIPE
AND CC.CD_COMPETENCIA = (SELECT C.CD_COMPETENCIA
FROM COMPETENCIA C
WHERE TO_DATE(LPAD(C.MES_COMPETENCIA,2,'0') || '/' || C.ANO_COMPETENCIA,'MM/RRRR') = TO_DATE(:P12_COMPETENCIA,'MM/RRRR'));
END LOOP;
END;
Boa tarde pessoal,
Sei que tem varios tópicos sobre esse erro, porém analisei todos e nenhum foi aplicável ao meu caso ( a maioria era porquê o pessoal esquecia do Group By ao final das Querys) .
Se alguém puder ajudar, agradeço . Os campos sem função estão inseridos no group by, porém o erro persiste .
SELECT * FROM(
select
LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA AS PROJETO,
E.DS_EQUIPE as EQUIPE,
SUM(NVL((CC.QT_HORAS_CHEIA - SUM(AU.DT_FIM - AU.DT_INI)*24 ),CC.QT_HORAS_CHEIA)) as "ESFORÇO CALCULADO"
from EQUIPE E,
COLABORADOR C1,
COMPETENCIA C,
COMPETENCIA_COLABORADOR CC,
AUSENCIAS AU
where E.CD_EQUIPE=CC.CD_EQUIPE
and C.CD_COMPETENCIA=CC.CD_COMPETENCIA
and C1.CD_COLABORADOR=CC.CD_COLABORADOR
and C1.STATUS = 1
AND C1.CD_GESTOR <> C1.CD_COLABORADOR
AND AU.CD_COLABORADOR (+) = C1.CD_COLABORADOR
GROUP BY E.DS_EQUIPE, LPAD(C.MES_COMPETENCIA,2,'0') ||'/'||C.ANO_COMPETENCIA
) VT
WHERE VT.PROJETO = ((select to_char(sysdate, 'MM') from dual)||'/'||(select to_char(sysdate, 'RRRR') from dual))
Script com retorno de dias uteis no mês ( desconsiderando finais de semana e feriados também ( os mesmos cadastrados em uma tabela )), ajuda!
Boa tarde,
alguém poderia me ajudar , tentei com alguns que vi pela net , fazendo alterações mas não consegui o que gostaria ainda. Preciso de um script que dado um valor (mês/ano) ele retorne a quantidade de dias uteis nesse mês, desconsiderando os sabados e domingos e os feriados listados na tabela de feriados, em Oracle Sql puro ou PL/SQL . Agradeço pela ajuda!