sou novo no Oracle, antes trabalhava com SQL SERVER, e me deparei com algo que ja estou a horas tentando solucionar mas nao consegui.
Nessa Trigger que vou postar, quando mando compilar ela, fala que esta faltando uma virgula, apos o values, mas nao precisa dela e nao acho onde pode ser essa virgula faltante.
CREATE OR REPLACE TRIGGER JOBS_CL_INSERE_USUARIO
AFTER
INSERT OR
UPDATE OF EXPORTADA_AVA
ON SITE_USUARIOS
REFERENCING NEW AS NEW
BEGIN
INSERT INTO BLACKBEAN.TBL_USERS
VALUES
(NULL,
'INSERT',
NULL,
'db',
'0',
'0',
'0',
TO_CHAR(:NEW.CPF),
MD5(:NEW.CPF||'port@l'),
TO_CHAR(:NEW.CPF),
SUBSTRING(:NEW.NOME, 1, INSTR(:NEW.NOME, ' ')-1),
SUBSTRING(:NEW.NOME, INSTR(:NEW.NOME, ' ')+1, LEN(:NEW.NOME)),
'email@email.com',
NULL,
NULL,
DATE_TO_UNIX_TS(SYSDATE),
NULL,
NULL);
END;
/
Se alguem puder me ajudar agradeceria.
Boa tarde pessoal, sou novo aqui e não sei se o conteúdo que estou postando está no lugar correto.
Estou com uma dúvida no ajax de uma requisição onde o retorno do banco popula o meu select, mas o problema é que meu select devido possuir muitos dados ( em torno de 3000 options) quando retorna o navegador da uma leve travada mas no navegado do celular(com android 9) e trava ao ponto de ter que fechar aplicação. Acredito que teria que fazer um option que carregue por demanda algo assim, mas não sei se o meu pensamento está correto, e se estiver não sei como fazer... se alguém conseguir me ajudar agradeço. segue abaixo códigos:
onde é populado o select
<div class="col-md-2">
<select class="btao1" id="resultados"></select>
<input id="btao1" type="submit" value="Conferir" />
</div>
requisicao ajax
<script>
$(document).ready(function() {
select_resultados()
});
function select_resultados() {
$.ajax({
url: 'select_resultados.php',
method: 'GET',
success: function(dados) {
$('#resultados').html(dados);
}
});
}
</script>
pagina php que busca no banco
$query_select = "SELECT * FROM resultados ORDER BY id DESC";
$result_select = $connect->prepare($query_select);
$result_select->execute();
while($resultado_select = $result_select->fetch(PDO::FETCH_ASSOC)){
extract($resultado_select);
echo '
<option value='.$id.'>'.$name.'</option>';
}
Olá galera estou quebrando a cabeça aqui e não sei mais o que fazer. Estamos migrando nossa intranet que estava desatualizada demais e estamos colocando toda ela em php7.3.
Dentro desse sistema temos varias consultas que são realizadas no Oracle. As consultas estão ocorrendo 100% mas ao chegar na plataforma de relatórios travou tudo. Não consegui acertar o meio de consultar por período, já utilizei "to_date, to_char, trunc" e nada. Interessante que no PLSQL o to_date funciona certo
SELECT DISTINCT TO_DATE(IO.TIME_ARRIVAL)
FROM IN_OUT IO
WHERE TO_DATE(IO.TIME_ARRIVAL) BETWEEN '01/11/2021' AND '23/11/2021'
Boa tarde
Tenho 5 campos do tipo select no meu formulário. A seguir um dos campos.
<div id="resp" class="form-group col-md-3" placeholder="Responsável" title="Pesquisar por Responsável">
<select class="form-control" id="resp" name="resp" placeholder="Responsável" title="Pesquisar por Responsável">
<option value="">Responsável</option>
<?php
$Sql = "SELECT ...";
$Resultado = ...
while ($linha = @pg_fetch_array($Resultado)){.
$id_responsavel_bd = $linha["id_responsavel"];
$nome_responsavel_bd = $linha["responsavel"];
if ($resp == $id_responsavel_bd){
echo "<option value='$id_responsavel_bd' selected = 'selected'>$nome_responsavel_bd</option>";}
else{
echo "<option value='$id_responsavel_bd'>$nome_responsavel_bd</option>";}
}
?>
</select>
</div>
Tenho uma função jquery que ao selecionar qualquer um destes campos, faz uma requisição ajax para atualizar uma div do meu form.
<script type="text/javascript">
$(document).ready(function(){
$('select').change(function(){ // Todos selects
$('form').submit(function(){
var dados = $(this).serialize();
$.ajax({
type: "POST",
url: 'arquivo_ajax.php',
dataType: 'html',
data: dados,
}).done(function(data){
//console.log(data);
$("#list").empty().html(data);
});
return false;
});
$("#meu_form").trigger('submit');
});
});
</script>
Ao abrir o formulário e fazer a primeira seleção de algum campo do tipo select, é gerada uma solicitação ajax.
O problema é que a cada nova seleção deste campo e de algum outro campo, ao invés de realizar UMA ÚNICA REQUISIÇÃO, está aumentando o número de requisições a cada nova ação.
Como não tenho muitos conhecimentos em jquery/ajax em minha dúvida:
- É normal ir aumentando o número de requisições?
- Deveria sempre realizar apenas uma requisição (imagino que seja correto)?
- Meu código está correto? Se não está, onde estou errando?
Desde já agradeço pela colaboração.