The official Microsoft Web site of the "EncryptByKey (Transact-SQL)" says its @cleartext only supports nvarchar, char, varchar, nchar, binary, varbinary.
So, does it mean other than these data types, EncryptByKey doesn't support ? eg. int, ntext, decimal, datetime ?