SQL_VARIANT can store most SQL Server data types except large object types like text, ntext, image, timestamp, and the MAX variants (varchar(max), nvarchar(max), varbinary(max), xml). TEXT and IMAGE are legacy large object types that SQL_VARIANT cannot handle. FLOAT is valid within SQL_VARIANT. The question has a typo (VARIEANT should be VARIANT).