0 0

创建视图时,可不可以对基本表的某条记录进行值得判断,然后选择值大于0的属性作为视图的属性,如下图:5

创建视图时,可不可以对基本表的某条记录进行值得判断,然后选择值大于0的属性作为视图的属性,如下图:

 

麻烦理解了我意思的大侠直接写出SQL语句吧!


问题补充:http://zhidao.baidu.com/question/538940858?quesup2&oldq=1
图在以上链接网页中,不知为什么显示不了,
这个问题之前我在百度上提出过,但无人问津,恳请大侠帮忙解决哦
2013年4月09日 14:53

2个答案 按时间排序 按投票排序

0 0

采纳的答案

oracle下通过以下方式解决:

create or replace package p_view_param  is
   function set_param(num number) return number;
   function get_param  return number;
end p_view_param;
  
create or replace package body p_view_param is
       paramValue number;
       function set_param(num number) return number is
       begin
         paramValue:=num;
         return num;
        end; 
      
       function get_param return number is
       begin
         return paramValue;
       end;
end p_view_param;   

create or replace view p_view_user as
select ru.* from rbac_user ru where ru.id=p_view_param.get_param();

select * from p_view_user where p_view_param.set_param(40)=40

2013年4月10日 19:59
0 0

图呢?看不到哦

2013年4月09日 16:56

相关推荐

    SQL 实验报告(视图)

    - **创建视图**:“`create view V_优秀成绩表 as select 学生表.学号, 选课表.课程号, 成绩 from 选课表, 课程表, 学生表 where 学生表.学号 = 选课表.学号 and 选课表.课程号 = 课程表.课程号 and 成绩 > 80`”。...

    HANA_SQL语句和系统视图

    诊断视图用于对数据库运行时进行监控和故障诊断,能够提供问题发生时的详细信息,便于解决问题。 以上是关于HANA SQL语句和系统视图的一些基础知识和重要概念。理解这些知识点对于掌握HANA数据库的操作和应用至关...

    SQL数据库第7章 实现视图 章节小练习

    创建视图需要使用CREATE VIEW语句,基本语法如下: ```sql CREATE VIEW 视图名 AS SELECT 列名1, 列名2, ... FROM 基本表名 WHERE 条件; ``` 例如,创建一个视图,显示总成绩大于200分的学生信息: ```sql ...

    Access2007实用教程之选择查询.ppt

    在创建简单的单表查询时,用户可以在设计视图中添加需要的字段,然后在“条件”栏中设定查询条件。条件可以是单一的字段值、计算字段或使用Access提供的函数进行计算。例如,可以设置条件为某个字段值大于某个数值,...

    iOS实现自定义起始时间选择器视图

    在iOS应用开发中,自定义视图经常被用于提供更个性化的用户体验,起始时间选择器就是其中之一。本文将详细讲解如何在iOS中实现一个自定义的起始时间选择器视图,包括其主要功能、步骤以及关键代码实现。 首先,...

    VF 查询与视图

    通过创建视图,可以将常用的数据组合封装起来,便于重复使用。 **步骤**: - **打开数据库**:首先确保已经打开了包含学生管理系统的数据库。 - **创建视图**:在命令窗口中输入以下SQL语句来创建一个名为“学生...

    MM物料视图详解

    - 使用事务代码`MM01`创建基本数据视图时,还需额外选择“采购”条目,并指定工厂编号。 - 维护工作同样通过事务代码`MM02`进行。 - **关键字段**: - **供应商相关数据**:包括供应商信息、价格信息等。 - **...

    实验3SQL数据定义语言

    6. **创建视图**:视图是虚拟表,基于一个或多个表的查询结果。视图可以简化复杂查询,提供安全访问限制。例如: ```sql CREATE VIEW Student_Ages AS SELECT Name, Age FROM Students WHERE Age > 18; ``` 这...

    SQL Server数据库实验指导书 实验教程 数据库实验05 视图的创建与使用.rar

    创建视图主要通过`CREATE VIEW`语句来实现,基本语法如下: ```sql CREATE VIEW 视图名 AS SELECT 列1, 列2, ... FROM 表名 WHERE 条件; ``` 例如,假设我们有一个名为`Employees`的表,包含`EmployeeID`, `Name`,...

    数据库原理及应用课件:第9章 视图.ppt

    在数据库中,视图并不实际存储数据,而是存储其定义,即创建视图时使用的SQL查询语句。当通过视图进行查询时,系统会根据视图的定义动态生成相应的基本表查询。 **创建视图的语法**: ```sql CREATE VIEW [ schema_...

    推荐-mysql视图用户管理.docx

    在`math_stu`中修改学生姓名和插入新记录,实际是对`STUDENT`表进行操作。 5. **创建用户和角色** - 用户可以通过`CREATE USER`语句创建,如创建用户名为`linsan`和`lpp`的用户,分别对应不同的登录名。 - 角色是...

    数据库技术及应用试题(2卷).pdf

    6. 事务的ACID属性:事务的原子性是指事务执行时的不可分割性,即要么全部执行,要么全部不执行。 7. 关系数据库管理系统:Oracle是典型的关系数据库管理系统,而其他选项(如Delphi、AutoCAD、PowerBuilder)不是...

    读取tif格式文件代码可进行直方图和二值化

    在IT领域,图像处理是计算机视觉的一个重要组成...这些基本的图像处理技术在许多应用中都是必不可少的,如文档扫描、医学图像分析和机器学习的预处理步骤。了解并熟练掌握这些技能,将有助于提升你在IT领域的专业能力。

    dataview 使用ado.net 数据视图

    `Sort`属性可以用来对数据进行排序,支持多个字段和升序/降序排列。如按年龄降序,然后按姓名升序: ```csharp dataView.Sort = "Age DESC, Name ASC"; ``` 5. **数据分组(GroupBy)** 虽然DataView本身不...

    UIScrollView滚动视图

    首先,UIScrollView提供了滚动功能,通过设置其contentSize属性,我们可以定义滚动视图的总尺寸,使其大于实际显示区域,从而实现滚动。contentSize的宽高分别对应于滚动视图在水平和垂直方向上的内容大小。而...

    左右滚动视图

    为了实现左右滑动的效果,通常需要设置滚动视图的contentSize属性,使其宽度大于视图的屏幕宽度。 实现左右滑动视图有多种方法,一种常见的方式是使用UIPageViewController。UIPageViewController是苹果提供的一种...

    EXCEL数据库应用.ppt

    - **选择查询**:从一个或多个表中选取符合特定条件的记录,可以进行总计、计数等计算。 - **生成表查询**:创建新的表,其中的数据源自其他表的计算或组合。 - **追加查询**:将数据从一个表复制到另一个表中,...

Global site tag (gtag.js) - Google Analytics