ciao!
io ho questa stored procedure:
codice:
ALTER PROCEDURE [dbo].[usp_UpdateNews]
@idNews int
,@Titolo nvarchar(20)
,@fkCategoria int
,@Testo text
,@Immagine1 nvarchar(200) = ''
,@Immagine2 nvarchar(200) = ''
,@Immagine3 nvarchar(200) = ''
,@Immagine4 nvarchar(200) = ''
,@Pubblicata bit
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
UPDATE [dbo].[News] SET
[Titolo] = @Titolo
,[fkCategoria] = @fkCategoria
,[Immagine1] = @Immagine1
,[Immagine2] = @Immagine2
,[Immagine3] = @Immagine3
,[Immagine4] = @Immagine4
,[Testo] = @Testo
,[Pubblicata] = @Pubblicata
WHERE [idNews]= @idNews
END TRY
BEGIN CATCH
.....................
END CATCH;
END
io vorrei fare in modo che i valori delle immagini non vengano sovrascritti se gli arriva una stringa vuota.
avevo pensato quindi di rimettergli il valore che già hanno.
è possibile una cosa del genere??