Announcement

Collapse
No announcement yet.

select gibt nur 1.Zeile zurück?

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

  • select gibt nur 1.Zeile zurück?

    ich benutze sql-server 2000 u.schreibe gerade einen auftrag, bei der alle zeilen der Spalte Zeit varchar(255) der Tab RM16b030130a selektiert werden sollen. Tab RM16b030130a:
    Zeit
    30-01-2003 00:00:00
    30-01-2003 00:01:00
    .
    .
    .

    code:
    select @zeit =(select convert(smalldatetime, Zeit)) from RM16b030130a

    ergebnis ist aber nur eine zeile
    sollte ich da evtl mit cursor u.schleife arbeiten?

    gruß paul!

  • #2
    Hallo,

    mit dieser SELECT-Syntax wird die Variable @zeit mit <b>einem</b> Wert (in diesem Fall den Ersten) gefüllt.

    &gt;..sollte ich da evtl mit cursor u.schleife arbeiten.

    Ein Cursor ist aufgrund des Ressourcenverbrauchs immer die zweite Wahl - man sollte versuchen, die Aufgabe über eine Mengenoperation zu erledigen. Was soll eigentlich erreicht werden

    Comment

    Working...
    X