title: Does SQL Server have a way to substitute a different version of a table based on login?
body: <p>I'd like to know if there is a way that SQL server can provide a different version of a table based on the database login. For example I'd like to be able to give a different list of items and prices for a given region/locale based on the login. </p>
  
  <p>I realize I can add schema and changes join conditions across the application but this would be a lot of work in updating and testing.</p>
  
  <p>Can this be done by creating different schema such as [en-ca].[items] vs [en-us].[items] or [pt-br].[items] available only in brazil for example?</p>