NULL
si presume per impostazione predefinita un int
motivo per cui non è necessario eseguire il cast esplicitamente.
Puoi vederlo da
SELECT NULL AS FOO INTO BAR;
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='FOO'AND TABLE_NAME='BAR';