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-23 15:01:31
    Temat: Re: Czy w polsce sa w ogole potrzebni programisci VB
    Od: Remigiusz Babicz <r...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    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