| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan Find et ugyldigt nummer i en Oracle Table
    Ugyldige tal i Oracle tabeller kan være frustrerende og forårsage velformede kode til at opføre sig i uventede og uønskede måder , hvilket resulterer i Oracle ORA- 01722 fejl. Den ugyldige tal fejl i Oracle opstår , nogle gange i en tilsyneladende tilfældig måde , når SQL-kode er skrevet , som bruger en tegnbaseret kolonnen for matematiske operationer og en ikke- numerisk tegn er stødt . For at gøre tingene værre, vil denne fejl forekommer ikke altid , selv om betingelserne for det er opfyldt. Dette skyldes primært den måde en tabel gennemløbes , når det bliver scannet for tilhørende data . Ting du skal
    Oracle database
    bord med VARCHAR2 kolonne
    Information både numerisk og ikke- numerisk type i VARCHAR2 kolonne
    Vis Flere Instruktioner
    Undgå fejl Før det sker
    1

    Oprette en tabel med ordentligt defineret kolonner. For eksempel : Hej

    CREATE TABLE numbers_and_words

    ( number_col AS nummer , salg

    word_col AS varchar2 (100) )
    2

    Program ansøgningen til kun placere numeriske data i number_col kolonne og karakter data i word_col kolonne.
    3

    Opret en check tilstand i ansøgningen , der sikrer numeriske data ikke bliver videregivet til number_col kolonne. Oracle vil give karakter repræsentation af et tal , der skal lagres i et tegn kolonne.
    Arbejde omkring det
    4

    Skriv en funktion til at fange ikke-numeriske data. Et eksempel : Hej

    CREATE FUNCTION is_numeric ( str IN VARCHAR2 )

    returnummer

    ER

    num nummer

    BEGIN < br >

    num : = TO_NUMBER ( str. ),

    tilbagevenden 1;

    UNDTAGELSE

    NÅR andre, så

    tilbagevenden 0;
    < p > SLUT ,
    5

    Skriv en visning , der bruger funktionen til at skabe en repræsentation af bordet uden ikke-numeriske data. Antages det, at tabelnavnet er t1 og søjlen med den blandede data kaldes " mixed_col ", en numerisk visning, der kun kunne skrives som følger : Hej

    Opret visning numbersonly AS

    SELECT mixed_col FROM t1

    WHERE is_numeric ( mixed_col ) = 1
    6

    Brug numbersonly visning i forespørgsler, der skal gøre numerisk -baserede operationer på søjlen. For eksempel : Hej

    SELECT * FROM numbersonly

    WHERE mixed_col > 35

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan justeres en gruppe på PowerPoint 2010 
    ·Sådan Vedhæft en Oracle9i database til en eksisterend…
    ·Sådan oprettes en Append Action Query i Access 2003 
    ·Sådan bruges en HDD Firmware Loader 
    ·Hvad er fordelene ved en Data Warehouse 
    ·Sådan Konverter en CSV-fil til en VCS File Format 
    ·Sådan tilføjes data til en tabel via en formular i Ac…
    ·Hvordan du udskifter en funktion på Oracle Database 
    ·Sådan opdaterer to kolonner 
    ·Sådan tilføjes Minutter i SQL 
      Anbefalede Artikler
    ·Microsoft Excel Projekter 
    ·Sådan Split en Microsoft Word- skærm i kvarte 
    ·Hvordan man laver et kort i InDesign 
    ·Sådan kører Avast på DOS-prompt 
    ·Sådan Migræne Adgang til SQL Server Express 
    ·Hvordan jeg udgive min Imac Website 
    ·Sådan Rediger mine PDF-dokumenter i Adobe 8,0 
    ·Hvordan at se en PDF-dokumentet i fuld skærm 
    ·Sådan fjernes Album Art on iTunes 
    ·Excel Visual Basic -funktioner 
    Copyright © Computer Viden http://www.computerdk.com