Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Webmasters and Developers » Null Vs. Empty
Uniqs:
295
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
Online Database Needed? »
« VBScript - test if text file is in use  

squatpuke
Premium
join:2004-04-15
Flagstaff, AZ

Null Vs. Empty

.
.
If a database field is originally NULL...then data is added....then removed....is the field NULL again...

What is the difference between NULL and Once Filled/Now Empty....

Thanks...

(btw...TSql)

jayco437
Premium
join:2001-08-11
Lincoln, NE
·Windstream

Re: Null Vs. Empty

said by squatpuke See Profile :

.
If a database field is originally NULL...then data is added....then removed....is the field NULL again...
I would imagine it could vary between databases, but my general thought is no it would not be NULL unless you explicitly set it to NULL, versus setting it to a blank string.

said by squatpuke See Profile :

.
What is the difference between NULL and Once Filled/Now Empty....
NULL is usually a default value for a field that doesn't require a value. Depending on the database, you could set default to an empty string instead of NULL. You could also programmatically set a field to NULL when it has been emptied of data, thus eliminating the ambiguity between NULL and and an empty string.

McSummation
Mmmm, Zeebas Are Tastee.
Premium,MVM
join:2003-08-13
Round Rock, TX
·AT&T Southwest

jayco437 See Profile did a good job of explaining the difference.

Another way to look at it is: a NULL field (can be any field, not just strings) has nothing stored in it. However, an "empty string" has a value, a "zero length" string.

Code_Iain

join:2006-10-09
Clifton Park, NY


1 edit
Both other posters are correct with what they said, but just to give you an additional warning when working with both,

NULL represents the absence of a value and '' (empty string) is a value, so for example if your table has a unique index on a column, multiple rows can have that column set to NULL, but only 1 can be set to ''.
teddy

join:2002-02-20
Kingston, ON
Just like to chip in, Oracle treats null and '' both as null. A pain sometimes, really.
--
»www.chemicalfusion.net

Tenar

join:2008-01-02
Midland, ON
Just don't set your database fields to 'NULL' (the string) LOL I've seen that. =P
Forums » Tech and Talk » OS and Software » Webmasters and DevelopersOnline Database Needed? »
« VBScript - test if text file is in use  


Friday, 04-Dec 23:18:02 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.
page compression OFF
Most commented news this week
· [163] Comcast Releasing Promised Usage Meter
· [145] Avast Antivirus Has Gone Mad
· [126] Comcast Makes NBC Universal Acquisition Official
· [104] Graduate Student Unveils Sprint's GPS Sharing With Feds
· [101] Google Invades ISP, OpenDNS Turf With Google Public DNS
· [83] FCC Ponders Moving From PSTN To IP Voice
· [81] Latest Consumer Reports Survey Not Kind To AT&T
· [74] Sprint Defuses GPS Privacy Media Bomb
· [71] The Bandwidth Hog Does Not Exist
· [70] Baltimore To Ban Lazy Cable Installs
Most people now reading
· False positive in Avast! or is it real? [Security]
· Farewell [Bell Canada]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· ZR1 VS The USN Blue Angels! [56k Lookout (Broadband Heavy)]
· Using AirMax to provide triple play services? [Wireless Service Providers]
· Windows 7 boot manager editing questions [Microsoft Help]
· DNS options, what are YOU using? [TekSavvy]
· Google takes aim at browser redirection [Security]
· IPComms Free DIDs now with sip registration maybe?? [VOIP Tech Chat]
· [Unlock] TUTORIAL: VONAGE WRTP54G/RTP300 WITH 5.01.04 [VOIP Tech Chat]