Check if SQL Server 2005 XML field is empty
Try this:
DELETE FROM dbo.G_Scope WHERE ScopeValue IS NULL
The SQL Server column would be NULL
is if contains no value.
The other possibility would be that the XML is not NULL, but contains an empty string as its value. For that, use this command:
-- The DATALENGTH of an empty XML column is 5SELECT * FROM dbo.G_Scope WHERE DATALENGTH(ScopeValue) = 5
Does that show you the rows you're interested in?