如何在SQL中创建VIEW

时间:2015-05-09 21:18:18

标签: sql sql-server sql-server-2008 view

我有一个用户表,我需要创建一个VIEW,这样用户才能看到他们自己的数据/行。

我怎么能实现这个目标?我一直在网上搜索如何创建视图,但我找不到任何有用的/解释好!!请帮忙!!

带有tUser

user_id, name, address

2 个答案:

答案 0 :(得分:2)

只有拥有用户字段(ID或名称),您才能创建视图,以便用户只能查看或操作他/她的数据:

假设你的表是:

Expression<Func<MenuItem, object>> lambda = x => x.MenuItemId;

您可以将视图创建为:

tbl (fld_1, usr,....) -- usr is for the the user who created the record

答案 1 :(得分:0)

Create View As VeiwDemo
Select * 
From Your_TableName
Where UserId=UserId