JY_JO
JY_JO
2013-04-09 14:53

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

已采纳

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

 

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Dead_Knight Dead_Knight 8年前

    oracle下通过以下方式解决:
    [code="java"]
    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
    [/code]

    点赞 评论 复制链接分享
  • zyn010101 zyn010101 8年前

    图呢?看不到哦

    点赞 评论 复制链接分享

相关推荐