count之类的叫作聚集函数,从9I开始才支持自定义聚集函数
参考:
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96595/dci11agg.htm#1004572
参考:
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96595/dci11agg.htm#1004572
解决方案 »
- Error while trying to retrieve text for error ORA-12154错误
- 平时自己学习的话,下载哪个版本?
- 请专家解答 oracle 导大量数据的问题!
- 在mount状态下可以创建表空间吗/
- 高手也发愁:这个查询如何做
- 利用触发器做dml操作日志
- /etc/oratab文件是干嘛用的?怎么就有了,从别的地方COPY一个能不能行?
- 请教:在linux安装的oracle817的问题,我在/u01下安装可以,为什么更好目录就不行?
- autocommit到底有什么用
- 通过表一中的num字段查询表二中num字段相等的数据,如果相等标识为1,不等标识为0
- 怎样写这条sql语句
- 如何从sql server 开发 转向 Oracle 开发??
select * from tablename where rownum<2
返回的记录一定小于等于1.
括号里什么样得类型才支持这个*参数呢?
函數的參數中隻需要必選的表名和可選的列名就可以了create or replace function table_count
(
table_name in varchar2,
column_name in varchar2
)
return number
................
kk
111
111
111
111
111
111
........
并且,这样,函数会执行n次
2,看你的意思普通的自定义函数就可一了,像包子说的那种就是,仔细去读一下函数的文档你就会明白来。如果你要函数可以响应group by 之类的语句,自定义聚集函数在8I中是不支持的。(似乎你的需求也没有必要)
http://www.cnoug.org/viewthread.php?tid=32049&highlight=%BE%DB%BC%AF%BA%AF%CA%FD
表是这样得
times fh
2005-1-25 0:00:18 88.64
2005-1-25 0:01:10 88.64
2005-1-25 0:02:02 88.02
2005-1-25 0:02:55 88.02
2005-1-25 0:03:47 88.64
2005-1-25 0:04:40 90.51
2005-1-25 0:05:33 92.06
2005-1-25 0:06:24 92.99
2005-1-25 0:07:17 91.75
2005-1-25 0:08:09 91.13
2005-1-25 0:09:02 89.26
2005-1-25 0:09:54 90.20
........
实现更多的需求