Oracle获取第二天的日期,Oracle_获取最新日期的数据

Oracle_获取最新日期的数据

数据库数据

ID

UserName

Date

1

User1

2010/4/27

1

User1

2010/4/11

1

User1

2010/4/1

要求:

获取最新日期的一条数据

Sql语句:

select t.* from tb t where date = (select max(date) from tb where id = t.id) order by t.id

相关文档:

视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL.

还有一种视图:物化视图(MATERIALIZED VIEW ),也称实体化视图,快照 (8i 以前的说法) ,它是含有数据的,占用 ......

游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图

中的数据进行查询并逐行读取。

Oracle游标分为显示游标和隐式游标。

显示游标(Explicit Cursor):在PL/SQL ......

1.建立存放字符串的数组类型

create or replace type Type_bind as table OF VARCHAR2(4000)

2.建立将字符串转成数组然后返回给Type_bind函数。

CREATE OR REPLACE FUNCTION F_PUB_BIND_IN(p_bind IN VARCHAR2)

RETURN TYPE_BIND AS

/*

创建时间:2008-8-26

运行周期 ......

select t.OSUSER,t.STATUS,t.LOGON_TIME from v$session t

select t.OSUSER,t.STATUS,t.LOGON_TIME from v$session t where t.OSUSER='admin'

select t.OSUSER,t.STATUS,t.LOGON_TIME from v$session t where t.OSUSER='liuzhaoqing'

select t.OSUSER,t.STATUS,t.LOGON_TIME from v$session t where t.OSUSER='ymx'

sel ......

查看锁表进程SQL语句1:

select sess.sid,

sess.serial#,

lo.oracle_username,

lo.os_user_name,

ao.object_name,

lo.locked_mode

from v$locked_object lo,

dba_objects ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值