Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Q: To check a record's existence in a table, FAST!
In <335996ab.33078892_at_news.netvigator.com> budlo_at_netvigator.com (Bud Lo) writes:
>Hi all,
>My requirement is very simple.
>To check a record's existence in a table. ( i am using Oracle 7)
>Obviously, this SQL will do:
>select count(*) into nCount from table where ColA='ABC';
I have a related but a bit more difficult task: I want to distinguish between
- 0 rows - 1 row - >1 row
Is there a better way for this then
select count(a) into iCount from b where c;
and then checking iCount?
?
Thanks in advance
Martin
-- Martin Schr"oder, MS_at_Dream.HB.North.DE -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQENAzNGllYAAAEIANjfO7elGs1++9PC0W5UPP8QZeIGKJUPuEhurLjagof0gPnI KiZQwZf467l2WdX/ZDAk93Q73q3zNtQBTRxF/rvH+yvnx0QFgHtseixqIMzY3M1w 3EI7qjb3U8G2hHCgRXXODiaBu1y0cSAgCl+bKmSL6FjbF13Ho7coX2N9G4zGJ3hq w/yaypTq9X8NFSznt2cd0wusi1IUDqd62f4oQPFAR0z/cqKFIrObHL83oCXuMc/6 +5YkZtyN/ZLYynDFCqZH25wfp6dr44UxAk2Uth2nRHEpvluDvTGZWrHpeLhVuUNN LGm0zqb5t1EJAwFZZ1uIpN7g48/6Ozt6/67N/oUABRO0J01hcnRpbiBTY2hyb2Vk ZXIgPE1TQERyZWFtLkhCLk5vcnRoLkRFPokBFQMFEDNGllY7O3r/rs3+hQEBFGUH /0Y3uqegTJ6xSj1bn7QgyVD1ZfTOjWNsZgif3V/EQZAi3QBm1Ne5QrB1MyXHN5nt +qXllBrJN2q5jv5yjbV+JdQc/o+2CiPTdUUrzCLHE8CC1c22mOQvxDGilFNzpCmq SRTyKTX4BJRB4prSkx1NBaALqVCT5qamDclbJCazkB76vYkPnVbwvznlllFHPdVp 9QdbT50Hli/qYPkI0gxBxi/B4KNpAJQ6EswOLK3thMrfFO3RWbCl9bPE+nt+gJ8E nqQXjIwdLYg2g6MZIuX7FtAdl4WO2pYSKjsEsGTh4aca+5hLWKoKyaV11ObLOdO5 afFgU88RIigZJYIzwRJgCtw= =67Ih -----END PGP PUBLIC KEY BLOCK-----Received on Sun Apr 20 1997 - 00:00:00 CDT