I don't have any great objection to a database that lets you store a value of any type in any column.
And if they want to say '3' + 5 = 8, I could imagine why that might be fine.
But I don't think that's a good reason to have behaviour like the above.
I think it's more likely that they wouldn't choose to do those things again today: I think this is what fell out of the initial TCL-based implementation and they feel they're stuck with keeping it backwards-compatible.
And if they want to say '3' + 5 = 8, I could imagine why that might be fine.
But I don't think that's a good reason to have behaviour like the above.
I think it's more likely that they wouldn't choose to do those things again today: I think this is what fell out of the initial TCL-based implementation and they feel they're stuck with keeping it backwards-compatible.