This is the problem:
I have a table with unknown number of columns. all the columns are real.
Assuming there is only one row in that table, I need a method to determine if there is a value other than NULL in that table/row.
I don’t know the number of columns nor their name at run-time (and don’t want to use c cursor)
SQL Server 2005
I appreciate your help.
Here’s one way – CHECKSUM() returns no value if all values in the row are NULL:
On the other hand, I don’t really know if this is what you’re doing: a “temporary table built in memory” sounds like something you’re managing yourself. With more information about what you’re trying to achieve, we might be able to suggest a better solution.
And by the way, there is nothing wrong with a single-row table for storing settings. It has the big advantage that each setting has a separate data type, can have CHECK constraints etc.