有点生疏了在SQL检查字段为空或空并插入SQL Server 2008中
我有一个情况我需要插入场“@Amount”到一个临时table.If @amount从表A为空或0从表B得到它
这是我做的一个简化的例子。当插入到#CustomerTable中时,必须在select语句中完成 当声明中需要一个case吗?
DECLARE @Amount DECIMAL(18,4)
SELECT @Amount=Amount
FROM TableA
INSERT #CustomerTable(id,Name,Amount)
SELECT 1,CustomerName,--if Amount is null or 0 get it from TableB else Get it from Table A.
FROM TableB
什么是#CustomerTable,表A之间的关系表B?他们有没有共同的领域? – 2010-09-01 16:05:38