eGospodarka.pl
eGospodarka.pl poleca

PracaGrupypl.praca.dyskusjeCzy w polsce sa w ogole potrzebni programisci VB › Re: Czy w polsce sa w ogole potrzebni programisci VB
  • Data: 2002-07-30 15:19:58
    Temat: Re: Czy w polsce sa w ogole potrzebni programisci VB
    Od: "Trix" <t...@y...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    co do tej konwersji ... to cos w stylu :
    select ....
    CASE
    when kolumna = upper(kolumna) then CAST()
    else NULL

    wzglednie mozesz uzyc LIKE [0_9] ... pewnie by sie dalo
    cos jeszcze znalezc.

    "Remigiusz Babicz" <r...@p...onet.pl> wrote in message
    news:3D3D6FCB.6060303@poczta.onet.pl...
    > artur dyksinski wrote:
    > >>Może i DB2 jest wspaniałe, ale powiedz mi jak zrobić w nim konwersję z
    > >>kolumny zawierającej VARCHAR(10) na kolumnę z typem INT, tak by tam
    > >>gdzie konwersja nie jest możliwa (napis nie reprezentuje liczby) wstawić
    > >>NULL'a.
    > >
    > > Do konwersji typów, w standardzie SQL92, sluzy funkcja CAST.
    >
    > ..która rzuca wyjątek w przypadku napotkania ciągu znaków który nie
    > reprezentuje INT'a i anuluje całą operację. A ja chciałbym w takie pole
    > wstawić NULL'a.
    >
    >
    > >>Podpowiedź: Szukałem długo w DB2 i nie znalazłem czego takiego jak
    > >>ISNUMERIC() - co jest w MsSQL'u.
    > >
    > > Czy ta funkcja jest czescia standardu SQL92?
    > > Raczej nie...
    > > Widzisz gdybys pisal programy w srodowiskach, które wspieraja
    > > standardy przemyslowe,
    > > to bys nie mial problemów z przenosnoscia...
    >
    > No swietnie, tylko że ja chciałbym zrobić taką rzecz na DB2. I za
    > cholerę nie wiem jak to zrobić. Jak wiesz jak to napisz mi czy da się to
    > zrobić (przykładowy SQL - żadnych ogólników), bo twierdzę, że jest to
    > niemożliwe.
    >
    > Możesz używać dowolnych rozszerzeń SQL'a DB2. A co do standardow
    > przemysłowych.. Chyba nie probujesz wmówić, że piszesz tak, by "wszystko
    > działało na wszystkim"..? A jeśli tak, to jak obchodzisz specyfikę baz
    > danych (to, że jedne konstrukcje SQL'a działają szybciej a inne
    > (równoznaczne) wolniej - co jest zależne od rodzaju bazy danych)?
    >
    > reik.
    >


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1