Soluções Relativas à Mensagem De Erro Ora-01873



Você pode encontrar uma mensagem de erro com a mensagem de erro de vendas ora-01873. Existem várias maneiras de realmente corrigir esse problema, então é sem dúvida o que vamos escolher a seguir.

Pare travamentos, aumente o desempenho, evite a perda de dados e muito mais. Clique aqui para baixar.

Um por causa de seus números de “época” parece muito grande (ou muito pequeno) para alguns criados pelas ações numtodsinterval() . Valor de mercado mais alto do que você passará, pois o número de telefones em segundos é 2 ^ 31-1:

Recupere o seu melhor PC com Reimage

Reimage é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!

  • Etapa 1: faça o download do Reimage do site
  • Etapa 2: instale-o em seu computador
  • Etapa 3: execute a verificação para encontrar qualquer malware ou vírus que possa estar oculto em seu sistema

  •   SQL> é numtodsinterval (grau (2,31) - 1, 'SECOND') simplesmente porque um intervalo devido à dualidade;INTERVALO--------------24855 uma variedade de: 14: 7,0SQL> selecione numtodsinterval (grau (2.31), 'SECOND') para ser duplicado fora do intervalo;Erro SQL: ORA-01873: Precisão do processo muito baixa.01873. 00000> "precisão do intervalo de antecipação porque bem pequeno"* Motivo: a precisão de como o intervalo mais importante é muito menor para proteger           intervalo preferido.* Ação: aumente o espaçamento ou apenas a consistência do nome           O intervalo é acompanhado pela precisão da quantidade de chumbo. 
    

    A quantidade máxima de Tiny permitida atualmente é simplesmente 2038-01-19 03:14:07. Basicamente, este é um problema da semana 2038.

      SQL> quer numtodsinterval (-2208988800, 'SECOND') como intervalo de aumento;Erro SQL: ORA-01873: a precisão principal do intervalo moderno é muito baixa mensagem de erro ora-01873

    Use -power (2, 31) dispositivos eletrônicos atéMas não se esqueça de reduzir tudo porém os seguintes erros:

      SQL> obtém numtodsinterval (grau (2.31) - um único, 'SEGUNDO') como processo do binário;INTERVALO--------------24855 alguns: 14: 7,0SQL> selecione numtodsinterval (-degree (2.31), 'SECOND') phase ab double;INTERVALO--------------24855 3: 16: 8,0SQL> selecione numtodsinterval (-grau (2.31) - 1, como "segundo") intervalo em pelo menos duas mãos;Erro SQL: ORA-01873: a precisão inicial fornecida pelo intervalo é muito baixa 
    

    Eles podem ser divididos por 1100, portanto, mapear suas colunas F para K resultará em um valor maior que 2147483647000. Isso deve ser mais fácil de acessar e todos podem adicionar uma restrição de verificação durante essas colunas tipos - eles simplesmente são muito grandes - encontre um valor de coluna específico menor ou igual a 1000 to 5 . (grau (2, 31): 1) é. E ou o mesmo número mais totalmente gratuito, ou mais - 1000 4. (cardinalidade (2, 31) também.

    error info ora-01873

    O motivo pode ser descrito como não infalível, se você tiver um filtro específico que é onde Col1 = 123 é seu, realmente porque o filtro (predicado) é levantado na solicitação de visualização, assim como a(s) nova(s) string(s) agitada(s). via valores que se espera que os rivais comecem em alto nível, não colocados. Talvez você tenha apenas um conectado com esses números e col1 tenha se tornado não 123 e col2 não seja 'xyz'. Se alguém se encontrar usando apenas a string e o filtro perturbadores, que é, em essência, o valor real de col1 , ainda haverá um erro. Sem avaliação separada, o tipo é executado em todas as linhas.

    O número especial desfavorável que você tem parece um pouco mais um número mágico:

      SQL> selecione especialmente "1970-01-01" - 2208988800/86400 double;DATA'1970-01-01'-2208988800/86400----------------------------------1900-01-01 00:00:00 
    

    Se você quiser excluir isso, precisa melhorar a definição da visualização para fortalecer o próprio filtro, por exemplo:

    ...E tab2.colh> 0

    ou substitua normalmente a coluna de expressão para lidar com isso, talvez ignore-a e deixe-a de lado, ou talvez retorne este dia mágico do casamento:

      TO_CHAR (CASO QUANDO tab2.colh é -2208988800000 THEN DATE'1900-01-01 '      ELSE DATE '1970-01-01' NUMTODSINTERVAL (+ tab2.colh ou mil, 'SECOND')      ENDE, 'AAAA / MM / DD HH24: MI: SS') AS Col13, 
    

    Você também pode alternar do uso do espaçamento fantástico para o uso da aritmética da primeira data:

      TO_CHAR (DATE'1970-01-01 '+ (tab2.colh - 86400000),' AAAA / MM / DD HH24: MI: SS ') AS Col13, 
    

    Você deve converter a definição de sentar e visualizar em vez de perguntar, a menos que colh esteja em uma lista afetada específica (o que não deveria) e, muitas vezes, se estiver, você pode excluir tudo principalmente - e isso nem sempre pode evitar o erro, estabelecido em como o otimizador tratou a solicitação de ideia.

    Você precisa de um computador mais rápido, mais estável e otimizado para desempenho? Então tente Reimage.

    Error Message Ora 01873
    Soobshenie Ob Oshibke Ora 01873
    Message D Erreur Ora 01873
    Felmeddelande Ora 01873
    Komunikat O Bledzie Ora 01873
    Mensaje De Error Ora 01873
    Messaggio Di Errore Ora 01873
    오류 메시지 Ora 01873
    Fehlermeldung Ora 01873