A view is very simple to create. The basic syntax is
CREATE VIEW <viewname>
AS <select statement>
See these Books Online topics for the 101 information you need.
http://msdn2.microsoft.com/en-us/library/ms190174(SQL.90).aspx
http://msdn2.microsoft.com/en-us/library/ms188250(SQL.90).aspx
http://msdn2.microsoft.com/en-us/library/ms187956(SQL.90).aspx
--
Gail Erickson [MS]
SQL Server Documentation Team
This posting is provided "AS IS" with no warranties, and confers no
rights
I can see the "evils" of a lookup field in a table. I've never created a
view in SQL 2005 before... do you have a site that I could reference that
would give me a 101 on creating SQL 2005 views?
in message Hi.
Can this be done in SQL 2005?
Not on the table itself. And you don't want to, either. It causes
huge problems. For more information, please see the article, "The
Evils of Lookup Fields in Tables," on the following Web page:
http://www.mvps.org/access/lookupfields.htm
When I view the Orders table I see a whole list of Employee ID which
makes it hard to know which employee is associated to the Employee ID.
You shouldn't be viewing the raw data in the tables. That's where the
data is stored, but to glean meaningful information from the data, you
need to use queries, forms or reports. In a query, you can join the
two tables and select the employee's first name and last name to
display for each record, not the EmployeeID. Create a similar view in
SQL Server.
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips and
tutorials.
http://www.Access.QBuilt.com/html/expert_contributors2.html for contact
info.
If you open the Northwind.mdb in access and look at tables Orders &
Employees you'll see that both contain "Employee ID", but when you
view the Orders table you don't see the Employee ID you see the
associated Employee's name. Can this be done in SQL 2005? When I view
the Orders table I see a whole list of Employee ID which makes it hard
to know which employee is associated to the Employee ID. I have a real
world application but I'm only use Northwind as an example as everyone
has this database.