![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
文章平均质量分 72
DaoDao砍节操
这个作者很懒,什么都没留下…
展开
-
各数据库下生成UUID的方法
目录一、ORACLE二、MSSQL(SQLSERVER)三、MYSQL四、DB2方法一:自建UUID函数方法二:GENERATE_UNIQUE()五、HIVE六、ACCESS一、ORACLEselect sys_guid() from dual查询效果:二、MSSQL(SQLSERVER)select newid()--newid()生成了自带“-”36的uuid,要改为32位,需要自行替换select replace(newid(),'-','')查询效果:三、MYSQLs原创 2021-06-24 16:54:41 · 5919 阅读 · 0 评论 -
oracle + flume + kakfa 实施方案
一、准备工作(一)关闭防火墙查看当前防火墙状态systemctl status firewalld关闭当前防火墙systemctl stop firewalld 开机防火墙不启动。systemctl disable firewalld(二)拷贝所有文件相关资源下载:链接:https://pan.baidu.com/s/1VXGqQ2quBVHwlFoSsYErsg...原创 2020-04-10 10:27:30 · 859 阅读 · 0 评论 -
Oracle 字符集
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = langua...转载 2019-03-26 17:06:52 · 187 阅读 · 0 评论 -
Oracle 支持正则表达式的函数
内容提要oracle 10g 增加的正则表达式函数有以下四种:regexp_like() --返回满足条件的字段regexp_instr() --返回满足条件的字符或字符串的位置regexp_replace() --返回替换后的字符串regexp_substr() --返回满足条件的字符或字符串这四个函数的功能分别对应传统sql的 like操作符 和 instr 、replace 、s...转载 2018-10-12 10:44:42 · 194 阅读 · 0 评论 -
分析函数 keep(dense_rank first/last)
转自:http://blog.itpub.net/28929558/viewspace-1182183/销售表:SQL> select * from criss_sales where dept_id = 'D02' order by sale_date ;DEPT_IDSALE_DATEGOODS_TYPESALE_CNTD022014/3/6G0...转载 2018-10-12 09:55:04 · 473 阅读 · 0 评论 -
ORACLE 取连续值、时间段的区间
主要是通过当前行,和行号做减法操作,若是连续的值,此列新生成的值将一致取连续值区间--测试数据CREATE TABLE Z_NUMS AS SELECT LEVEL AS NUM1 FROM DUAL CONNECT BY LEVEL <=1000;DELETE FROM Z_NUMS WHERE NUM1 LIKE '%7%';COMMIT;SELECT MIN...原创 2018-09-15 01:53:24 · 5674 阅读 · 2 评论 -
ORACLE over中range和rows的区别
ROWS按salary排序,计算当前行到下面两行的salary累加值,红色部分为例,可以看到2340等于3个salary的值,物理行范围,一眼看就看出来了select id, last_name, salary, dept_id, sum(salary) over(order by salaryrows between current...原创 2018-09-15 01:40:42 · 2074 阅读 · 0 评论 -
ORACLE 获取配置信息 USERENV函数
方法一 USERENVUSERENV返回关于当前会话的信息。此信息可以用于编写一个应用程序特定的审计跟踪表或确定特定于语言的角色目前使用的会话。 参数 功能 CLINET_INFO 返回最高可达64个字节存储的用户会话信息,可由应用程序使用DBMS_APPLICATION_INFO包。 ENTRYID 返回当前审计条目编号。审计的EntryID序列细...原创 2018-09-15 01:05:49 · 797 阅读 · 0 评论 -
ORACLE sql语句实现累加、累减、累乘、累除
在oracle开发过程中经常会遇到累加、减、乘、除的问题。下面对这个做个小的总结创建测试表CREATE TABLE TEST( PARENT_ID NUMBER, PART_ID NUMBER, QUALITY NUMBER);INSERT INTO TEST VALUES(1,1,2);INSERT INTO TEST VALUES(1,2,3);IN...原创 2018-09-14 23:49:18 · 3427 阅读 · 0 评论 -
估值系统树结构显示科目表
MSSQLWITH TTT(FLEVEL,FACCTNAME,FACCTCODE,FACCTPARENT) AS (SELECT 1 AS FLEVEL, FACCTNAME, FACCTCODE, FACCTPARENT FROM A2015003LACCOUNT T1 WHERE FACCTPARENT = ' ' UNION ALL SELECT T1.FL...原创 2018-09-13 10:20:39 · 1051 阅读 · 0 评论 -
强制使用索引
SQLSERVERselect * from lsetlist with(index=PK_LSetList) where FYear=2016 and fsetcode=1 ORACLEselect * /*+index(lsetlist,PK_LSetList)*/ from lsetlist where FYear=2016 and fsetcode=1原创 2018-09-13 10:24:28 · 1773 阅读 · 0 评论 -
ORACLE通过存储过程生成建表SQL
DEPT_NAME TABLE_NAME COLUMN_ID COLUMN_COMMENT COLUMN_NAME COLUMN_TYPE 表A TABLE_A 1 序号 XH NUMBER 表A TABLE_A 2 单位名称 DWMC VARCHAR2(100) 表A TABLE_A 3 ...原创 2018-09-13 10:47:59 · 2180 阅读 · 0 评论 -
ORACLE索引监控
相关操作的SQL--对于单个索引的监控,可以使用下面的命令来完成alter index <INDEX_NAME> monitoring usage;--关闭索引监控alter index <INDEX_NAME> nomonitoring usage;--观察监控结果(查询v$object_usage视图)select * fro原创 2018-09-13 11:13:23 · 195 阅读 · 0 评论