sqlserver创建只读视图,如何创建只读视图?

sqlserver创建视图

create view 视图名

创新互联专业为企业提供中宁网站建设、中宁做网站、中宁网站设计、中宁网站制作等企业网站建设、网页设计与制作、中宁企业网站模板建站服务,十多年中宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

as

select *别名from 表1

union

select *别名from 表2

字段一一对应,默认会以第一条select的列名为准,你也可以再套一层select进行其他操作,数据会去重,union all 不会去重

SQL Server 2008数据库中怎么创建视图

1、在打开【SQL Server Managemenet Studio】窗口,在【对象资源管理器】窗口依次站看【数据库】——【新建的数据库】节点

2、鼠标右键单击【视图】节点,在弹出的快捷菜单中选择【新建视图】命令,打开【视图设计器】窗口和【添加表】对话框

3、从【添加表】对话框中选择建立新视图的基表,视图和函数。单击【添加】按钮(在这里可以选择一张表单击依次添加,也可以按住Ctrl键同时选择多张表),将表添加到视图设计器中。添加完毕后,关闭【添加表】对话框,如果关闭【添加表】对话框后,仍需要添加表,单击【视图是机器】工具栏上的【添加表】按钮,即可弹出【添加表对话框】

4、根据新建视图的需要,从表中选择视图引用的列。将列加入视图有3中方式:可以再关系图中选中相应表的相应列左边的复选框来完成;也可以铜鼓哦选择条件窗格中的【列】栏上的列名来完成;还可以再SQL窗格中输入SELECT语句来选择视图需要的列。

5、在条件窗格中的【筛选器】栏中设置过滤记录的条件。

6、设置玩此后,在【视图设计器】窗口中单击工具栏中的【验证SQL语法】

按钮检查T-SQL语法。确认语法正确后,单击【执行 SQL】按钮预览视图返回的结果,

7、最后,单击【保存】按钮,弹出【选择名称】对话框,在该对话框中为视图命名,谈后点击【确定】按钮,将视图保存到数据库中

求教SQLServer大手,怎么设置SQLServer为外界访问的时候只能访问到视图,不让访问者看到数据库里面的表

sqlserver 2000:

设定权限,将对应的表建立相应视图之后,

右击用户后,点击权限按钮进行权限设定按钮,对用户能操作的表的权限进行设定,如下图:

另外也可点击表的属性,点击权限,对能操作表的用户进行设定,如下图:

sql server 2005创建只读视图

额,没有oracle那种直接的语句

得变通一下

比如

create view v_t

as

select id,name from test

union

select 0,'0' where 1=0

就是后边

union

select 0,'0' where 1=0

这句

相当于给这个视图添加了一个约束

如果要插入的时候会提示

派生表不可更新,因为其定义中包含 UNION 运算符。


文章题目:sqlserver创建只读视图,如何创建只读视图?
转载源于:http://scyanting.com/article/hooesp.html