Ribamar, to migrando pra SGDB (sempre usei DBF).

Poderiam me explicar por quê correr dos nulos.

Sempre pensei que nulos “aliviava” a carga do banco.

 

 

At.te,
Alisson Viegas
[EMAIL PROTECTED]

---
Acsiv Sistemas
 <http://www.acsiv.com.br/> www.acsiv.com.br

 

 

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Ribamar
Sousa
Enviada em: quarta-feira, 13 de agosto de 2008 12:12
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Hubert Lubaczewski: NULLs vs. NOT IN()

 

2008/8/13 Osvaldo Kussama <[EMAIL PROTECTED]>

Ribamar:

Talvez seja o caso descrito no manual:
http://www.postgresql.org/docs/current/interactive/functions-subquery.html#A
EN15302

"Note that if the left-hand expression yields null, or if there are no
equal right-hand values and at least one right-hand row yields null,
the result of the NOT IN construct will be null, not true. This is in
accordance with SQL's normal rules for Boolean combinations of null
values."

A combinação de NULL com NOT IN nem sempre dá o resultado que
usualmente (bom senso?) esperamos.

Osvaldo


Osvaldo, parece que isso reforça a grande recomendação dos gurus e mestre:

"Corram dos nulos!".

Mas e se o bichim correr atraz da gente? :)


-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.6.1/1607 - Release Date: 12/08/2008
07:19

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a