Je l'ai fait avant, mais ne trouve pas où:/Vérifiez si la requête de sélection a des résultats à l'intérieur procédure SQL Server stocké
Je veux créer une variable dans une procédure stockée et retourner sa valeur qui sera réglée selon que d'autres sélections renvoient ou non des résultats.
fondamentalement quelque chose comme ceci:
@myVar int = 0
BEGIN
IF
SELECT SomeThing FROM SomeTable
@myVar = 1
ELSE IF
SELECT SomeOther From SomeOtherTAble
@myVar = 2
ELSE
@myVar = 0
SELECT @myVar
END
essayé et pas dé ... et je ne peux pas pour la vie de me rappeler où je l'ai fait dans le passé.
Chaque fois que vous voulez faire plus d'une chose dans un IF ou IF/ELSE dans SQL Server, vous besoin d'envelopper les instructions dans un bloc BEGIN/END –