Ciao a tutti,
sto dilettandomi nel giocherellare con il T-SQL.
Smontando qualche Stored Procedure recuperata su un server per rendermi conto di come funzionino le cose, mi sono imbattuto in:
UPDATE tabella_1
SET colonna_1 = '-'
WHERE colonna_1 IS NULL (<- perplessità 1)
OR colonna_1 = ''
UPDATE tabella_1
SET colonna_2 = ISNULL(dbo.get_username_by_id(user_id), user_id) (<- perplessità 2)
FROM tabella_2
WHERE id_1 = id_2
ora, le mie perplessità sono 2:
- non è un errore scrivere "IS NULL" in T-SQL?
- ho cercato in ogni dove ma non mi è riuscito di trovare "dbo.get_username_by_id", tabella, sp o vista che sia. Sto facendo un errore concettuale?
Grazie a chiunque voglia chiarirmi le idee!
![]()

Rispondi quotando