ich weiß, ich kann eine leere Tabelle gibt die folgende Abfrage verwenden:Was ist der bevorzugte Weg, um eine leere Tabelle in SQL zurückzugeben?
select * from tbFoo where 1=2
aber, dass Code sieht nicht nett zu mir.
Gibt es einen "Standard" Weg dies zu tun?
Wenn Sie sich fragen, warum ich so eine seltsame Sache tun möchte, ist es, weil I can't name the datatables I return from a stored procedure, so brauche ich leere Platzhalter.
Versuchen Sie eine DataTable aus einer Stored Procedure zu füllen? –
@REA_ANDREW: die Tatsache, dass ich beabsichtige, diese leeren Daten als Rückgabeergebnissatz aus einer gespeicherten Prozedur zu verwenden, bedeutet nicht, dass ich nicht weiß, wie ich mit einem Resultset in C# umgehen soll. Ich schlage vor, Sie löschen Ihre Off-Topic-Antwort :) – Brann
Ich habe gelöscht. :) Ich habe sowohl deine Frage als auch deine Antwort missverstanden! –