1
在打开SQL
Server
Managemenet
Studio窗口,在对象资源管理器窗口依次站看数据库——新建的数据库节点
2
鼠标右键单击视图节点,在d出的快捷菜单中选择新建视图命令,打开视图设计器窗口和添加表对话框
3
从添加表对话框中选择建立新视图的基表,视图和函数。单击添加按钮(在这里可以选择一张表单击依次添加,也可以按住Ctrl键同时选择多张表),将表添加到视图设计器中。添加完毕后,关闭添加表对话框,如果关闭添加表对话框后,仍需要添加表,单击视图是机器工具栏上的添加表按钮,即可d出添加表对话框
4
根据新建视图的需要,从表中选择视图引用的列。将列加入视图有3中方式:可以再关系图中选中相应表的相应列左边的复选框来完成;也可以铜鼓哦选择条件窗格中的列栏上的列名来完成;还可以再SQL窗格中输入SELECT语句来选择视图需要的列。
5
在条件窗格中的筛选器栏中设置过滤记录的条件。
6
设置玩此后,在视图设计器窗口中单击工具栏中的验证SQL语法
按钮检查T-SQL语法。确认语法正确后,单击执行
SQL按钮预览视图返回的结果,
7
最后,单击保存按钮,d出选择名称对话框,在该对话框中为视图命名,谈后点击确定按钮,将视图保存到数据库中。
这个你得先弄明白什么叫视图 说白了,视图就是一个或多个表根据一定的sql语句生成的一个动态的东西 好比你有两个表 表1 id name 1 aa 表2 id name 2 bbb 视图是 create view view1 as select from 表1 union all select from 表2; 视图的内容是 id name 1 aaa 2 bbb 当表1或表2里增加数据的时候,这个视图随着表是动态变化的,所以,视图不可以做增,删,改的 *** 作
可以取到。
请按下列步骤 *** 作:
1、首先用SQL语句创建好一个视图,视图里包含有一定的数据;
2、打开一张报表,选中任意空白单元格,单击菜单栏插入,选中函数,在数据库函数中双击KPGETSQL,进入函数表达式界面;
3、在存储过程或SQL参数栏输入视图取数的SQL语句。
use DB
go
select from sysobjects
xtype
char(2)
物件类型。它可以是下列物件类型之一:
C = CHECK 条件约束
D = 预设值或 DEFAULT 条件约束
F = FOREIGN KEY 条件约束
L = 记录
FN = 纯量函数
IF = 内嵌资料表函数
P = 预存程序
PK = PRIMARY KEY 条件约束 (类型是 K)
RF = 复写筛选预存程序
S = 系统资料表
TF = 资料表函数
TR = 触发程序
U = 使用者资料表
UQ = UNIQUE 条件约束 (类型是 K)
V = 检视
X = 扩充预存程序
以上就是关于SQL 数据库SQLserver2008视图取值问题全部的内容,包括:SQL 数据库SQLserver2008视图取值问题、如何直接 *** 作数据库中的视图、数据库函数KPGETSQL除了可以取数据库对应的表里的数据,能否取到视图里的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)