Ausgabe
Ich habe eine gespeicherte Prozedur, die ein Kennwort aus meiner Benutzertabelle abrufen muss.
Ich verwende einen Benutzernamen als Parameter. Was ist der beste Weg, um die Zeile zu erhalten, in der der Inhalt des Felds Benutzername mit dem Parameter Benutzername übereinstimmt, und dann das Passwort (da dies das Paar Benutzername/Passwort für einen Benutzer ist).
Cursor sind eine Möglichkeit, ein Rowset zu durchlaufen, aber diese sind nicht wünschenswert.
Ich arbeite auf SQL Server 2005.
Lösung
Es hört sich so an, als ob Sie nur eine Standardabfrage benötigen SELECT
:
SELECT username_column, password_column
FROM your_table
WHERE username_column = @usernameparam
(Oder verstehe ich die Frage falsch?)
Beantwortet von – LukeH
Antwort geprüft von – David Marino (FixError Volunteer)