SmallDateTime 은 yyyy-mm-dd hh24:mi 로 분까지만 표시되는 자료형입니다.
SmallDateTime 을 varBinary 로 바꾸면 0xA9C203F1 로 표시되네요.
4자리씩 끊어서 일자와 분을 나타내는 듯 합니다.
-- MSSQL -- SELECT CAST(CAST('2018-12-26 16:49' AS SmallDateTime) AS VARBINARY) --> 0xA9C203F1
-- Oracle -- SELECT base_dt + days + minutes/60/24 AS dt FROM (SELECT TO_DATE('19000101', 'yyyymmdd') base_dt -- 기준일 , TO_NUMBER('A9C2', 'xxxx') days -- 43458 일 , TO_NUMBER('03F1', 'xxxx') minutes -- 1009 분 FROM dual ) ;