Announcement

Collapse
No announcement yet.

Select Top @n ...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Select Top @n ...

    Hallo zusammen,

    habe mal eine Frage:

    Wie kann man eine bestimmte Anzahl von Datensätzen selektieren, wenn man die Anzahl zuvor in eine Variable gespeichert hat?

    Habe versucht:
    Select Top @n Ue, ... from tbl_...

    Leider kann er wohl nicht die zuvor berechnete Variable @n im Select auflösen. Hat einer von Euch eine Idee?

    Grüsse

  • #2
    Hallo,

    alternativ zu SELECT TOP steht noch der "alte" Weg über <b>SET ROWCOUNT</b> zur Verfügung, wie das folgende Beispiel zeigt:
    <pre>
    <b>CREATE</b> <b>PROCEDURE</b> spSelectX
    (
    @Count <b>INTEGER</b>
    )
    <b>AS</b>
    <b>SET ROWCOUNT</b> @Count
    <b>SELECT</b> * <b>FROM</b> RowCountDemo
    <b>GO</b>
    </pre&gt

    Comment


    • #3
      Vielen Dank

      Comment

      Working...
      X