![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle学习
文章平均质量分 55
may_walkaway
i am a fresh
展开
-
oracle数据库中为已经存在表的主键ID设置自增
1. 创建一张表create table t_user( user_id number not null primary key, user_name varchar2(30), credits number, user_password varchar2(32), last_visit date, last_ip varchar2(23) )2. 为这个表创建序列create seq原创 2016-10-09 17:06:19 · 4093 阅读 · 0 评论 -
Oracle分页查询sql语句
1.oracle中的分页查询sql语句基本可以按照如下的模板来改写:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40) WHERE RN > 20其中的SELECT * FROM TABLE_NAME 表示没有进行分页时的sq原创 2016-10-25 14:43:07 · 22970 阅读 · 0 评论 -
oracle的聚集函数wm_concat()和listagg()不适用时,自定义通用的聚集函数合并查询结果列
1.wm_concat()函数是oracle内部用户下的函数,通常不建议使用,而listagg()函数只在oracle11g下才有,这时候就需要自定义合并列的聚集函数,具体sql如下:CREATE OR REPLACE TYPE T_LINK AS OBJECT( STR VARCHAR2(32767), STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SC原创 2017-06-05 17:37:40 · 924 阅读 · 0 评论