Re: is it possible in pl/sql?

  • From: Mark Bole <makbo@xxxxxxxxxxx>
  • Date: Wed, 16 Feb 2005 14:40:17 -0800

Carel-Jan Engel wrote:
> I just created the following test:
> dgs@dbalert199:/opt/oracle/product/9.2.0>sqlplus '/ as sysdba'
> 
> SQL*Plus: Release 9.2.0.5.0 - Production on Wed Feb 16 22:31:45 2005
> 
> Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
> 
> 
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production
> With the Partitioning and Oracle Data Mining options
> JServer Release 9.2.0.5.0 - Production
> 
> dbalert199.DGS.SYS SQL> create table test(c1 number);
> dbalert199.DGS.SYS SQL> insert into test values (1);
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> insert into test values (null);
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> /
> dbalert199.DGS.SYS SQL> select count(c1), count(*), count(1) from test;
> 
> COUNT(C1) COUNT(*) COUNT(1)
> ========= ======== ========
>         4        8        8
> 
> To see whether this has changed through history I did the very same
> test, with the very same results, on the oldest version I have
> available.  :
> 
> IOR: Two Process ORACLE V4.1.1 - Production
> IOR: System global area (SGA) is 15856 (16K) bytes composed of
>     1100 bytes of fixed data
>    11684 bytes of variable data,
>     1024 bytes of before image buffers, and
>     2048 bytes of buffers.
> IOR: ORACLE warm started.
> 
> 
> 
[...]

Thanks for the update, I was wrongly confusing count(col) with count(*) 
in regard to null values.

Cool that you still have IOR v.4 up and running!

-Mark Bole




--
//www.freelists.org/webpage/oracle-l

Other related posts: