Frage : MSSQL wählen vor und setzen mit einem Rückholwert ein

Using den Code unterhalb der Arbeiten, wenn keine Aufzeichnung in Table1 existiert, zurückbringt es richtig MainID table1, aber, wenn die Aufzeichnung bereits existiert, zurückbringt es eine NULL ringt.
1:
IF NICHT (AUSERWÄHLTES MainID VON table1 WO Vorrichtung „TEST ") EXISTIERT EINSATZ IN WERTE table1 (WIE Vorrichtung) („TEST ") AUSERWÄHLTES SCOPE_IDENTITY () als MainID

Antwort : MSSQL wählen vor und setzen mit einem Rückholwert ein

Weitere Lösungen  
 
programming4us programming4us