Thread View: pl.comp.lang.delphi.bazy-danych
9 messages
9 total messages
Started by Krzysztof Szyszka
Wed, 05 May 1999 11:48
Jak skonwertować Null na 0 w interbase ?
Author: Krzysztof Szyszka
Date: Wed, 05 May 1999 11:48
Date: Wed, 05 May 1999 11:48
14 lines
1211 bytes
1211 bytes
Ktoś chyba podawał już taką informację, ale nie potrafię jej odszukać. Jak nazywa się funkcja w Interbase, która pozwala zamienić wartości Null na 0 ? Potrzebuję tego użyć przy definiowaniu pola typu Field1 COMPUTED BY (Field2 + Field3) -- pozdrowienia Krzysztof ====================== Krzysztof Szyszka e-mail: kszyszka@priv.onet.pl ICQ: 13241014 ======================
Re: Jak skonwertować Null na 0 w interbase ?
Author: Graham
Date: Mon, 10 May 1999 05:26
Date: Mon, 10 May 1999 05:26
16 lines
1319 bytes
1319 bytes
On Wed, 5 May 1999 13:48:55 +0200, "Krzysztof Szyszka" <kszyszka@priv.onet.pl> wrote: >Kto¶ chyba podawa³ ju¿ tak± informacjê, ale nie potrafiê jej odszukaæ. >Jak nazywa siê funkcja w Interbase, która pozwala zamieniæ warto¶ci Null na 0 ? >Potrzebujê tego u¿yæ przy definiowaniu pola typu >Field1 COMPUTED BY (Field2 + Field3) NVL(nazwa_atrybutu,wartosc_domyslna) Mam nadzieje, ze to jest tak, jak napisalem :-) Dzialalo na pewno w Oraclu ale sadze ze w ANSI SQL tez to jest. Pozdrawiam Graham
Re: Jak skonwertować Null na 0 w interbase ?
Author: Krzysztof Szyszka
Date: Mon, 10 May 1999 11:34
Date: Mon, 10 May 1999 11:34
30 lines
1761 bytes
1761 bytes
Graham napisał(a) w wiadomoci: <37366dc3.29757501@news.vogel.pl>... >On Wed, 5 May 1999 13:48:55 +0200, "Krzysztof Szyszka" ><kszyszka@priv.onet.pl> wrote: > >>Ktoś chyba podawał już taką informację, ale nie potrafię jej odszukać. >>Jak nazywa się funkcja w Interbase, która pozwala zamienić wartości Null na 0 ? >>Potrzebuję tego użyć przy definiowaniu pola typu >>Field1 COMPUTED BY (Field2 + Field3) > >NVL(nazwa_atrybutu,wartosc_domyslna) > >Mam nadzieje, ze to jest tak, jak napisalem :-) >Dzialalo na pewno w Oraclu ale sadze ze w ANSI SQL tez to jest. Niestety nie :-((( Statement failed, SQLCODE = -104 Dynamic SQL Error -SQL error code = -104 -Token unknown - line 17, char 24 -NVL -- pozdrowienia Krzysztof ====================== Krzysztof Szyszka e-mail: kszyszka@priv.onet.pl ICQ: 13241014 ======================
Re: Jak skonwertować Null na 0 w interbase ?
Author: Traptak
Date: Mon, 17 May 1999 20:20
Date: Mon, 17 May 1999 20:20
13 lines
1395 bytes
1395 bytes
Krzysztof Szyszka <kszyszka@priv.onet.pl> napisał(a) w artykule <3730322d.0@news.vogel.pl>... > Ktoś chyba podawał już taką informację, ale nie potrafię jej odszukać. > Jak nazywa się funkcja w Interbase, która pozwala zamienić wartości Null na 0 ? > Potrzebuję tego użyć przy definiowaniu pola typu > Field1 COMPUTED BY (Field2 + Field3) Myślę, że najłatwiej byłoby napisać funkcję UDF, która robi coś takiego. Liczba przekazywana do funkcji mająca wartość NULL w funkcji ma na dzień dobry wartość 0, więc nie powinno być problemu. Traptak
A w MSSQL to bedzie...
Author: Daniel Jursza
Date: Wed, 19 May 1999 01:26
Date: Wed, 19 May 1999 01:26
8 lines
955 bytes
955 bytes
poniewaz problem ten wystepuje rowniez w MSSQL podaje rozwiazanie: sp_dboption 'concat null yields null','false' ------------------------------------------ DanY. dany@ds2.pg.gda.pl daniel.jursza@infocity.com.pl
Re: Jak skonwertować Null na 0 w interbase ?
Author: Jarek Zgoda
Date: Fri, 28 May 1999 10:13
Date: Fri, 28 May 1999 10:13
11 lines
1152 bytes
1152 bytes
Graham napisał(a): > NVL(nazwa_atrybutu,wartosc_domyslna) > > Mam nadzieje, ze to jest tak, jak napisalem :-) > Dzialalo na pewno w Oraclu ale sadze ze w ANSI SQL tez to jest. Nie. To jest czysto oraclowe i nigdzie indziej nie zadziała. Coś mi chodzi po głowie, może CAST NULL AS 0?... Zdrówko Jarek Zgoda
Re: Jak skonwertować Null na 0 w interbase ?
Author: Jacek M. Marciniak
Date: Sat, 29 May 1999 20:19
Date: Sat, 29 May 1999 20:19
23 lines
1412 bytes
1412 bytes
Jarek Zgoda napisał: > > Graham napisał(a): > > > NVL(nazwa_atrybutu,wartosc_domyslna) > > > > Mam nadzieje, ze to jest tak, jak napisalem :-) > > Dzialalo na pewno w Oraclu ale sadze ze w ANSI SQL tez to jest. > > Nie. To jest czysto oraclowe i nigdzie indziej nie zadziała. Co mi > chodzi po głowie, może CAST NULL AS 0?... > Zdrówko > Jarek Zgoda Ja w bazie informix'owej zdefiniowalem sobie procedure skladowana (store procedure) o nazwie jak wyzej. Procedura dostaje wartosc, jesli jest to null to zwraca zero, w przeciwnym wypadku zwraca argument. Obciaza to niestety server, ale czasami z niej korzystam. Jacek M. Marciniak
Re: Jak skonwertować Null na 0 w interbase ?
Author: Kasar Soft
Date: Wed, 09 Jun 1999 00:03
Date: Wed, 09 Jun 1999 00:03
6 lines
922 bytes
922 bytes
Cast(null as [integer],[float],[numeric(..,..)]....) Pozdrowienia J.C.
Re: Jak skonwertować Null na 0 w interbase ?
Author: Krzysztof Szyszka
Date: Wed, 09 Jun 1999 21:21
Date: Wed, 09 Jun 1999 21:21
14 lines
1247 bytes
1247 bytes
Kasar Soft napisał(a) w wiadomości: <7jllto$6g4$2@zeus.polsl.gliwice.pl>... > >Cast(null as [integer],[float],[numeric(..,..)]....) No wtedy to nawet można od razu zapisać 0 :-) -- pozdrowienia Krzysztof ====================== Krzysztof Szyszka e-mail: kszyszka@priv.onet.pl ICQ: 13241014 ======================
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads