Thread View: comp.databases.oracle.misc
3 messages
3 total messages
Started by Olivier Utkala
Wed, 14 Jun 2000 00:00
[Oracle 8] Null et '' dans une requete
Author: Olivier Utkala
Date: Wed, 14 Jun 2000 00:00
Date: Wed, 14 Jun 2000 00:00
11 lines
1435 bytes
1435 bytes
Suite � des requ�tes sur un table comportant un colonne "nullable", une diff�rence � �t� observ�e quand au r�sultat de deux requ�tes : select * from table where col = '' -- requete qui ne retourne rien ! et select * from table where col IS NULL -- qui r�pond au r�sultat attendu. Y-a-t'il un param�tre de l'instance � modifier afin d'avoir un r�sultat identique pour les requ�tes ? Ceci permettrait d'avoir un code SQL identique pour les SGBD d'�diteurs diff�rents.
Re: [Oracle 8] Null et '' dans une requete
Author: Luc Bosman
Date: Wed, 14 Jun 2000 00:00
Date: Wed, 14 Jun 2000 00:00
34 lines
2321 bytes
2321 bytes
On Wed, 14 Jun 2000 15:41:04 +0200, "Olivier Utkala" <olivier.utkala@msg-software.com> wrote: >Suite � des requ�tes sur un table comportant un colonne "nullable", une >diff�rence � �t� observ�e quand au r�sultat de deux requ�tes : > >select * from table where col = '' -- requete qui ne retourne rien ! >et >select * from table where col IS NULL -- qui r�pond au r�sultat attendu. > >Y-a-t'il un param�tre de l'instance � modifier afin d'avoir un r�sultat >identique pour les requ�tes ? >Ceci permettrait d'avoir un code SQL identique pour les SGBD d'�diteurs >diff�rents. > Je ne pense pas... Pour l'intrepeteur SQL, la traduction du premier select signifie "where col est �gal � une chaine vide" et celle du second est "where col n'a aucun contenu". Ce sont donc 2 choses bien diff�rentes. Cel� semble un peu tordu mais c'est comme cel�. -- Luc Bosman DEV/2000 Software Engineer Database and Network Administrator l.bosman@wanadoo.be ICQ 37011625 http://users.skynet.be/kobukai/ ---------------------------------------------------- | -�) (�- | | /\\ Linux the choice of the GNU generation //\ | | _\_v v_/_ | ----------------------------------------------------
Re: [Oracle 8] Null et '' dans une requete
Author: Patrick Texier
Date: Wed, 14 Jun 2000 00:00
Date: Wed, 14 Jun 2000 00:00
17 lines
1609 bytes
1609 bytes
[fu2 fr.comp.applications.sgbb french speaking group. Do *not* crosspost between fr. et comp. groups - Sorry for comp.* users] Le Wed, 14 Jun 2000 15:41:04 +0200, "Olivier Utkala" <olivier.utkala@msg-software.com> a �crit : > select * from table where col = '' -- requete qui ne retourne rien ! > et > select * from table where col IS NULL -- qui r�pond au r�sultat attendu. C'est la m�me chose pour tous les SGBB, la valeur chaine vide est diff�rente de la valeur nulle. Soit vous testez pr�cis�ment les entr�es dans la base, soit vous testez les deux valeurs en sortie. -- Patrick Texier http://www.genindre.org
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