2017-05-08 2 views
0

Ich bin neuer zu SQL und fand eine Antwort auf mein Problem, aber da ich neu auf dieser Seite bin, erlaubt es mir nicht, es zu kommentieren, um Klarheit darüber zu bekommen, wie es funktioniert . Ich habe versucht, eine SQL-Abfrage in Excel einzubetten und es würde nicht funktionieren, bis ich NOCOUNT vor meiner DECLARE einstelle. Ich hatte gehofft, dass mir jemand sagen könnte, WARUM das mein Problem behoben hat, damit ich es besser verstehen kann. Meine ursprüngliche Abfrage lief gut in Management Studio, aber Excel mochte es nicht. Der Link zum Post, wo ich die Antwort gefunden habe, ist unten. Meine Abfrage war ähnlich dem Beispiel in der Antwort, die ich gefunden habe. Schätze jeden Einblick!Warum SET NOCOUNT ON eine eingebettete Abfrage in Excel beheben

https://stackoverflow.com/a/28906577/7982728

Antwort

0

Ich bin kein Experte in Embedded SQL in Excel, aber ohne SET NOCOUNT ON eine zusätzliche resultset betroffen mit der Anzahl der zurückgegebenen Zeilen. Dies würde daher zwei Resultsets zurückgeben.

+0

Danke Simon. Was für mich verwirrend ist, dass ich andere eingebettete Abfragen in Excel habe, die ohne SET NOCOUNT ON funktionieren, aber sie haben keine DECLARE-Anweisung in ihnen, also dachte ich, dass es dort vielleicht eine Beziehung gibt. –

Verwandte Themen