Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQL Server] espressione case-when in query UPDATE

    salve a tutti.
    è possibile utilizzare un'espressione case when all'interno di una query update? per quanto riguarda la generazione dinamica delle query SELECT non ho problemi, ma con uno statement di questo tipo:
    codice:
    UPDATE TABELLA 
    Set 
    campo1 = valore1,
    campo2 = valore2
    when @PARAM3
       case '' then
       else ,campo3 = valore3
    end
    grazie a chi mi illuminerà....
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2

    risolto

    codice:
    Update Commesse Set		
    	DataFatturazione =
    	case @P_DATA_FAT
    		when '' then DataFatturazione
    		else convert(datetime, @P_DATA_FAT, 103)
    	end,
    	DataInvioOfferta	= 
    	case @P_DATA_OFF
    		when '' then DataInvioOfferta
    		else convert(datetime, @P_DATA_OFF, 103)
    	end,.......
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.