我整个下午都在苦苦挣扎,所以我希望有人可以帮助我。
我已经看过几个与此类似的线索,但没有一个能为我提供我的确切情况答案。
我使用SQL Server 2016并且我有一个存储过程(我没有编写它并且无法修改它),它返回了几个不同的信息表。我试图将所有表的结果注入临时表。
我试图走很长的路线并输入确切的列标题来定义"创建表"现在我不断得到错误:
警告:已强制执行连接顺序,因为使用了本地连接提示。
Msg 213,Level 16,State 7,Procedure spRptMgmtManagementSummary,290行[Batch Start Line 0]
列名或提供的值数与表定义不匹配。
显然某些东西并不匹配,但由于有几百列我不知道如何能够找到我所遗漏的东西。我已经好几次对它进行了观察,似乎无法从任何一个表中找到任何遗漏(虽然我认为它可能是一个数据类型问题?)。
有没有办法匹配临时表和存储过程以找出我缺少的内容?
这方面仍然相当新,但似乎很疯狂,我无法根据存储过程输出自动创建表格,或者以可用格式将输出导出为excel进行比较。
任何帮助将不胜感激!