Select TOP 1 * from Tabelle Scheitert in der Sybase-Prozedur

Bin versucht zu Holen, Nur einen Datensatz aus der Sybase-Tabelle ohne Verwendung der RowCount-Funktion, obwohl die "WHERE-Bedingung" mehrere Ergebnisse zurückgibt.

SELECT TOP 1 EMPLOYEE_NAME FROM EMPLOYEES WHERE EMPLOYEEID > 50

Erfolgreich ausgeführt wird, mit einem Datensatz Nur,

Jedoch

SELECT TOP 1 EMPLOYEE_NAME FROM EMPLOYEES WHERE EMPLOYEEID > 50

schlägt fehl, wenn Sie schriftlich innerhalb einer Sybase-Prozedur als Sub-Abfrage

  • Was ist der Fehler??? Können Sie zeigen Sie uns den code?
  • Welche Fehlermeldung erhalten Sie?
  • Dies war für sybase-asa oder sybase-ase? Du hast es markiert mit den beiden....
InformationsquelleAutor user2104391 | 2013-03-16
Schreibe einen Kommentar