社区
Oracle
帖子详情
如何实现在限定的时间内允许访问视图?
zcs_1
2009-04-13 08:22:27
今天从Oracle介绍VPD的白皮书上看到一种说法,翻译过来是这样的:
视图可根据上下文限制对数据的访问,例如,设想你的公司策略是员工只能在正常的工作时间查看员工的工资信息。你可以创建一个视图,并对这个视图增加限制使其只能在上午9:00到下午5:00访问。
请问如何实现,谢谢?
...全文
180
7
打赏
收藏
如何实现在限定的时间内允许访问视图?
今天从Oracle介绍VPD的白皮书上看到一种说法,翻译过来是这样的: 视图可根据上下文限制对数据的访问,例如,设想你的公司策略是员工只能在正常的工作时间查看员工的工资信息。你可以创建一个视图,并对这个视图增加限制使其只能在上午9:00到下午5:00访问。 请问如何实现,谢谢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sleepzzzzz
2009-04-13
打赏
举报
回复
应该可以的吧。
在创建设置上下文的包里进行控制,判断当前时间,如果不在指定的时间段内,raise一个异常,我没试过,呵呵。
zcs_1
2009-04-13
打赏
举报
回复
[Quote=引用 2 楼 ckc 的回复:]
产生视图的时候加个where条件啊
where to_char(sysdate,'hh24')>=9 and to_char(sysdate,'hh24') <=17
这样时间不对就返回空集
[/Quote]
绝对正解,3楼的也正确,非常感谢两位高手!
superhsj
2009-04-13
打赏
举报
回复
厉害厉害,开始还以为上面理解错了呢,仔细研究才发现是我没理解上去
白发程序猿
2009-04-13
打赏
举报
回复
我搜了半天,没看到
返回一看,居然能这样实现
高手真是多啊
wffffc
2009-04-13
打赏
举报
回复
SQL> select * from emp where sysdate between sysdate-0.1 and sysdate+0.1;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7788 SCOTT ANALYST 7566 19-4月 -87 3000 20
7839 KING PRESIDENT 17-11月-81 5000 10
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30
7876 ADAMS CLERK 7788 23-5月 -87 1100 20
7900 JAMES CLERK 7698 03-12月-81 950 30
7902 FORD ANALYST 7566 03-12月-81 3000 20
7934 MILLER CLERK 7782 23-1月 -82 1300 10
已选择14行。
SQL> select * from emp where sysdate between sysdate+0.1 and sysdate+0.2;
ckc
2009-04-13
打赏
举报
回复
产生视图的时候加个where条件啊
where to_char(sysdate,'hh24')>=9 and to_char(sysdate,'hh24')<=17
这样时间不对就返回空集
willflyz
2009-04-13
打赏
举报
回复
真的吗?是不是新版本的才有,关注一下!
Spring MVC 3.0实战指南.ppt
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、
视图
及解析器 7、其它 目录: Spring MVC 3.0新特性 Spring MVC框架结构 Spring MVC框架结构 框架的
实现
者 目录 HTTP请求映射原理 Spring MVC进行映射的依据 通过URL
限定
:URL表达式 通过URL
限定
:绑定{xxx}中的值 通过请求方法
限定
:请求方法 通过请求方法
限定
:代码示例 通过请求方法
限定
:模拟请求方法 通过请求/请求头参数
限定
:示例 通过请求/请求头参数
限定
:更多 目录 通过注解绑定:示意图 通过注解绑定:示例 通过注解绑定:小心抛出异常 使用命令/表单对象绑定 使用Servlet API对象作为入参 使用Spring的Servlet API代理类 使用IO对象作为入参 其他类型的参数 HttpMessageConverter
HttpMessageConverter
实现
类 使用@RequestBody/@ResponseBody 使用HttpEntity
/ResponseEntity
输出XML和JSON 使用HttpEntity
/ResponseEntity
目录 数据绑定机理 数据类型转换 PropertyEditor依然有效 强大的ConversionService,让很多梦想成真 基于ConversionService体系,定义自定义的类型转换器 格式化:带格式字符串内部对象 相互转换 使用支持格式化的转换器 数据校验框架 JSR 303 数据校验框架 如何使用注解驱动的校验 使用校验功能时,处理方法要如何签名?? 校验错误信息存放在什么地方?? 页面如何显示错误信息 如何对错误信息进行国际化(1) 如何对错误信息进行国际化(2) 目录 数据模型
访问
结构
访问
数据模型:ModelAndView
访问
数据模型:@ModelAttribute
访问
数据模型:Map及Model
访问
数据模型:@SessionAttributes 一场由@SessionAttributes引发的血案... 如何避免@SessionAttributes引发的血案 目录 Spring MVC如何解析
视图
视图
解析器类型 基于协商的
视图
解析器 目录 本地化:基础原理 本地化:Spring MVC的本地化解析器 本地化:Spring MVC的本地化解析器 LocaleChangeInterceptor:通过URL参数指定 静态资源处理 静态资源处理:使REST风格的URL成为
实现
静态资源处理:原理 静态资源处理:如何配置? 静态资源处理:如何配置? 物理静态资源路径映射逻辑资源路径
允许
利用浏览器的缓存且不当心不同步 AQ?
django
限定
只能是post请求
访问
视图
200317
发起post请求 普通的
视图
函数 发起一个post请求 返回为成功
限定
只可以post方式请求
视图
使用装饰器装饰一下子 @require_http_methods(['POST']) 同理还有require_POST 用法与require_GET 一样 根据请求类别不同 给出不同的逻辑 request.method 根据请求方式判断,给出不同的分支来执行 ...
SQL_SERVER
视图
概述、
视图
类型、
视图
优缺点、
视图
用途、创建基于
视图
的
视图
、删除
视图
、对
视图
的数据进行增删查改
(1)
视图
概述
视图
是一个虚拟表,其内容由查询定义。对其中所引用的基础表来说,
视图
的作用类似于筛选。定义
视图
的筛选可以来自当前或其他数据库的一个或多个表,或者其他
视图
。分布式查询也可以定义使用多个异类源数据的
视图
。
视图
的结构和内容是通过SQL查询获得的,它也称为
视图
名,可以永久地保存在数据库中,
视图
在数据库内存储的是select语句,也即数据库内并没有存储
视图
这个表,而存储的是
视图
的定义。Sele...
视图
的规则和限制
□ 与表一样,
视图
必须唯一命名(不能给
视图
取与别的
视图
或表相同的名字)。 □ 对于可以创建的
视图
数目没有限制。 □ 创建
视图
,必须具有足够的
访问
权限。这些权限通常由数据库管理人员授予。 □
视图
可以嵌套,即可以利用从其他
视图
中检索数据的查询来构造
视图
。所
允许
的嵌套层数在不同的DBMS中有所不同(嵌套
视图
可能会严重降低查询的性能,因此在产品环境中使用之前,应该对其进行全面测试)。 □ 许多DBMS禁...
数据库
视图
的理解
SQL
视图
视图
可以被看成是虚拟表或存储查询。可通过
视图
访问
的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成
视图
所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用
视图
名称来使用虚拟表。使用
视图
可以
实现
下列任一或所有功能:将用户
限定
在表中的特定行上。例如,只
允许
雇员看见工作跟踪表内记录其工作的行。将用...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章