2 messaggi dal 06 dicembre 2022
Un cliente mi ha chiesto di impostare il valore 'RSM' nel campo Blo_nazione della tabella BLOCCHI per tutti i blocchi che hanno quel campo vuoto (ciò significa che può essere vuoto oppure null) e che hanno il codice blocco (Blo_cod) nel formato 2xxx/xx dove x può essere qualsiasi carattere (ad esempio 2000/21, 2144/18, 2991/22, ecc. ecc.).

Come faresti il comando SQL relativo?
308 messaggi dal 08 gennaio 2011
Ciao,
ho fatto proprio una prova in MS Sqlserver Management studio con questa query

UPDATE       Blocchi
SET                Blo_nazione = N'RSM'
WHERE SUBSTRING(Blo_cod,1,1)=N'2' 
AND
SUBSTRING(Blo_cod,5,1)=N'/'
AND
LEN (Blo_cod) = 7
AND
((Blo_nazione is NULL) or (Blo_nazione=N''))


e mi sembra che risolva il problema da te posto.

Ciao.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.