【发布时间】:2013-02-22 10:24:00
【问题描述】:
我想将ISNULL 用于表的所有列。
像这样
SELECT ISNULL(* , 'NA') FROM #tbl
我知道这是一种错误的方式,我必须分别指定每个列名才能使用ISNULL。
但在我的情况下,#tbl 是一个临时表,列是动态创建的
像这样:
EXEC ('ALTER TABLE #tbl ADD [' + @bno + '] varchar(30)')
因此,我不能在选择查询中使用列名,因为列名总是不同的。
那我该怎么办?
【问题讨论】:
标签: asp.net sql-server-2008 stored-procedures