EXEC CASE @InputParam WHEN 'XML' THEN GetXMLData @ID,'y' WHEN 'TABLE' THEN GetTableData @ID,'y' END
这可以用CASE完成,还是应该考虑使用If结构?
IF @InputParam = 'XML' EXEC GetXMLData @ID,'y' IF @InputParam = 'TABLE' EXEC GetTableData @ID,'y'