O'Reilly logo
  • Dustin Waybright thinks this is interesting:

you should avoid using rules and use constraints instead.

From

Cover of Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012

Note

CREATE RULE is a legacy command in SQL server and considered deprecated.