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
  • Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!n
    ews.man.poznan.pl!news.astercity.net!news.internetia.pl!isdnet!wanadoo.fr!proxa
    d.net!feeder2-1.proxad.net!news1-1.free.fr!not-for-mail
    From: "Trix" <t...@y...com>
    Newsgroups: pl.praca.dyskusje
    References: <X...@1...34.132.101>
    <3...@n...gazeta.pl> <ah9ce3$e9l$1@okapi.ict.pwr.wroc.pl>
    <3...@n...gazeta.pl> <ah9ek7$e9l$4@okapi.ict.pwr.wroc.pl>
    <ahb627$81i$1@news.tpi.pl> <3...@n...gazeta.pl>
    <ahc5a5$ms4$1@news.tpi.pl> <3...@n...gazeta.pl>
    <ahcl7t$2hd$1@news.tpi.pl> <3...@n...gazeta.pl>
    <ahdo8c$or6$1@news.tpi.pl> <3...@n...gazeta.pl>
    <3...@p...onet.pl> <3...@n...gazeta.pl>
    <3...@p...onet.pl>
    Subject: Re: Czy w polsce sa w ogole potrzebni programisci VB
    Date: Tue, 30 Jul 2002 17:19:58 +0200
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
    X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
    Lines: 48
    Message-ID: <3d46aea2$0$10502$626a54ce@news.free.fr>
    Organization: Guest of ProXad - France
    NNTP-Posting-Date: 30 Jul 2002 17:20:02 MEST
    NNTP-Posting-Host: 212.133.30.193
    X-Trace: 1028042402 news1-1.free.fr 10502 212.133.30.193
    X-Complaints-To: a...@p...net
    Xref: news-archive.icm.edu.pl pl.praca.dyskusje:54596
    [ ukryj 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