MaxValue

venerdì 19 ottobre 2007 - 16.33

alan80 Profilo | Newbie

Ciao a tutti, mi sto buttando nelle stored procedure con SQL Server 2005!

Volevo creare questo tipo di stored, Farmi ritornare il valore massimo di un campo,
se questi è null, la stored procedure deve ritornarmi 1.

int valore = Select MAX(colonna) from tabella

if valore == null
valore = 1

return valore

Come posso tradurla nel giusto linguaggio??

Grazie dell'aiuto!!






lbenaglia Profilo | Guru

>Volevo creare questo tipo di stored, Farmi ritornare il valore
>massimo di un campo,
>se questi è null, la stored procedure deve ritornarmi 1.

Ciao alan80,

prova a vedere questo esempio:

CREATE PROCEDURE dbo.up_GetMaxID AS RETURN( SELECT COALESCE(MAX(colonna), 1) FROM dbo.tabella ); GO DECLARE @RetValue int EXEC @RetValue = dbo.up_GetMaxID SELECT @RetValue AS MaxID

>Grazie dell'aiuto!!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5