请问下面的语句有没有错误
  Declare  @Work2 numeric(10,4)
  execute sp_executesql N'Select @Work2=Count(*) From EC_DkJs_V',N'@Work2 numeric(10,4)',@Work2
  Select @Work2为什么@Work2值为NULL,请各位老大帮忙