RE: If unique key constraint on DATE column is created...
Yes It will validate the rows inserted using sysdate.
sysdate is a function which will returs the operating system's date.
You can use sysdate if you are inserting one record at a time but you can't use sysdate if you are bulk inserting into that table (It will throw an unique constraint violation exception).