REPLACE:
Casting can be used to perform an assignment of a different data type to an enumerated type.
WITH:
Casting can be used to perform an assignment of a different data type, or an out of range value, to an enumerated type.