Uno facile per chiunque lo sappia. In Stored procedure TSQL come si scrive un'istruzione if confrontando il valore di un bool. Essendo abituato a C# troppo a lungo, sto inserendo bretelle ricurve, bretelle rotonde e ogni sorta e penso di sbagliarmi.Stored procedure T-SQL Se controllo booleano
10
A
risposta
24
DECLARE @bool BIT = 1
IF @bool = 1
BEGIN
-- do stuff here
PRINT 'it was true';
END
ELSE
BEGIN
-- do other stuff here
PRINT 'it was not true';
END
Se hai soltanto una singola linea all'interno del se poi don 'necessario il BEGIN
e END
, ma probabilmente è una buona pratica usarli comunque.
3
Il corrispondente tipo di dati SQL per booleana è po ', il che significa 1 per vero e 0 per falso, in modo da:
IF(@Statement=1)
BEGIN
SELECT COUNT(*) FROM Table
END
ELSE
BEGIN
SELECT MIN(ID) FROM Table
END
END
+0
Ottenuto un 'END' extra lì. 'SE ... ELSE ...' non termina con una parola chiave 'END'. Ne hai solo bisogno per ogni blocco "BEGIN ... END' – KyleMit
Problemi correlati
- 1. Come conoscere Aggiornamento stored procedure TSQL eseguito
- 2. Parametro "booleano" per la stored procedure Oracle
- 3. Query TSQL per trovare stored procedure non utilizzate
- 4. Se resto in SQL Server stored procedure
- 5. SQL Server stored procedure che restituisce un booleano se esiste una tabella, C# implementazione
- 6. SHA256 in stored procedure T-sql
- 7. Come chiamare una stored procedure da un'altra stored procedure?
- 8. Stored procedure vs nessuna stored procedure - Security Viewpoint
- 9. DocumentDB chiamata stored procedure da un'altra stored procedure o stessa
- 10. stored procedure restituisce VarChar
- 11. Differenza tra stored procedure e stored procedure estese
- 12. Chiamare una stored procedure in una stored procedure in MySQL
- 13. Timeout stored procedure Linq ma SSMS Quick
- 14. Disabilita controllo script TSQL?
- 15. Modelli per stored procedure?
- 16. stored procedure con sqlAlchemy
- 17. Equivalente Stored procedure MongoDB
- 18. SQL Stored Procedure LIKE
- 19. Autorizzazioni stored procedure MySQL
- 20. Salvati rotto stored procedure
- 21. Script tsql per trovare tabelle non utilizzate da stored procedure, viste, funzioni, ecc.?
- 22. Espressioni regolari in stored procedure
- 23. stored procedure con risultati condizionali
- 24. stored procedure SQL ciclo while
- 25. Entity framework 5 TSQL non compatibile con le stored procedure di chiamata di SQL 2005
- 26. Stato stored procedure molto lungo
- 27. Stored procedure nel database H2
- 28. Chiamata alla stored procedure VBA
- 29. Best practice - Stored Procedure Logging
- 30. UNION condizionale in stored procedure
dove va un altro? Dopo o prima della fine? –
Ho aggiunto una clausola ELSE alla risposta, che segue la FINE. –