0

oracle查询截至到当前日期月份所在年份的所有月份

SELECT to_number(TO_CHAR(add_months(trunc(sysdate, 'yy'), ROWNUM - 1), 'MM')) as month FROM DUALCONNECT BY ROWNUM <= (select months_between(trunc(sysd ...

山有木兮树有枝 发布于 2019-07-30 10:03 评论(0)阅读(187)
0

源码安装rlwrap 0.43(为了方便使用linux下的sqlplus)

为了linux下的sqlplus方便调用历史命令和退格,安装下rlwrap,最新版本是0.43,貌似作者已经不更新了下载地址 https://fossies.org/linux/privat/rlwrap-0.43.tar.gz/下载后winscp传入到linux上,然后安装[root@localh... ...

九命猫幺 发布于 2019-07-30 09:45 评论(0)阅读(91)
0

数据库对象

同义词是先用数据库对象的别名;序列用于生成唯一、连续的序号; 视图是基于一个或多个表的虚拟表;索引是与表相关的一个可选结构,用于提高SQL语句执行的性能 一、数据库对象: 模式对象: 数据库对象是逻辑结构的集合,最基本的数据库对象是表; 其他对象包括:create增、drop删、改alter 同义词 ...

壹叶知秋 发布于 2019-07-29 19:21 评论(0)阅读(85)
0

Oracle数据库之操作符及函数

一、操作符: 1、分类: 算术、比较、逻辑、集合、连接; 2、算术操作符: 执行数值计算; 3、比较操作符: (不等于是!= , 在mysql中是<> ) 4、逻辑操作符:and or not 5、集合操作符: 将两个查询的结果组合成一个结果: ①、intersect 返回两个查询的公共行; ②、u ...

壹叶知秋 发布于 2019-07-29 18:40 评论(0)阅读(112)
0

Oracle数据库之查询

一、单表简单查询: 1、 2、去重: 3、别名: 4、排序: 5、模糊查询: 二、多表连接查询: 1、交叉连接:若查询共有字段,需要制定该字段来自哪个表格; 自然连接 2、外连接: 三、分组聚合: 1、group by: 2、 where 放在group 之前,分组之后条件用having; 四、子查 ...

壹叶知秋 发布于 2019-07-29 14:37 评论(0)阅读(142)
0

销售订单导入接口表API

业务实体,客户名称,订单类型,价目表,业务员,付款条件,客户采购定订单,发货组织,订购项目,订购数量,单位,单价,税分类代码 上面这个是导入的列 PROCEDURE IMPORT_SALE_ORDER AS CURSOR SALES_LINES_CURSOR IS SELECT ID, TRIM(C ...

bule神 发布于 2019-07-29 14:18 评论(2)阅读(11)
0

Oracle数据库之四大语言

一、数据定义语言: 1、用于改变数据库结构,包括创建、更改和删除数据库对象; 2、命令: create table :创建 alter table 修改 drop table 删除表 truncate table 删除表数据(不可以回滚) 2、创建表: 3、修改表结构: alter 表名 add/m ...

壹叶知秋 发布于 2019-07-29 09:53 评论(0)阅读(163)
0

EXPDP导数报ORA-00942案例

使用数据泵(expdp)导数时遇到了ORA-31626 & ORA-00942 错误,数据库版本为Oracle Database 10g Release 10.2.0.5.0,具体错误如下所示: $ expdp system/xxx tables=xxx.xxx directory=DUMPDIR ... ...

潇湘隐者 发布于 2019-07-27 11:51 评论(0)阅读(161)
0

DDL数据库对象管理

DDL数据库对象管理 约束的分类: 主键约束:primary key 要求主键列数据唯一,并且不允许为空。 外键约束:foreign key 用于在两表之间建立关系,需要指定引用主表的哪一列。 检查约束:check 某列取值范围限制、格式限制等。 例如性别列 唯一约束:unique 数据的唯一性,可 ...

xiaomingit 发布于 2019-07-26 21:43 评论(0)阅读(39)
0

Oracle用户管理

用户管理 操作过程:Users->右键new...建用户 用户名和密码: 设置权限 1.新增用户 -- Create the user -- tablespace表空间指数据存储的位置 基本语法:SQL>create user 用户名 identified by 密码; create user st ...

xiaomingit 发布于 2019-07-26 21:32 评论(0)阅读(45)
0

序列

序列 -- sequence 序列-- 序列是数据库的一种对象,用于生成一串不重复的编号,可以递增或递减作用:可以为表中列自动产生值由用户创建数据库对象来创建序列(sequence),并且可以由多个用户共享一般用在主键或者唯一列 1.创建序列:语法:create sequence 序列名称start ...

xiaomingit 发布于 2019-07-26 21:20 评论(0)阅读(33)
0

rownum伪行号-排行榜-分页

rownum伪行号-排行榜-分页 1.rownum 是oracle数据库特有的一个特性,它针对每一个查询(包括子查询),都会生成一个rownum用于对该次查询进行编号 2.每个rownum只针对当前select 查询有效,可以使用别名进行显示 例子:select rownum,emp.* from ...

xiaomingit 发布于 2019-07-26 21:05 评论(0)阅读(58)
1

Oracle数据库之初识部分知识

Oracle是比MySql更为严格的数据库。使用时需要更加严谨。 一、安装注意事项: 1、选择地址时需要注意好不能有汉字,以免造成安装的时候注册表显示监听失败; 2、可视化窗口PLSQL编辑器(相当于SQLyog)安装的时候需要配套的安装包等; 二、部分概念: 1、SQL为结构化查询语言,它的主要功 ...

壹叶知秋 发布于 2019-07-26 20:12 评论(1)阅读(98)
0

数据库学习7-25

课堂练习1 1.查询和simth一个部门的其他员工姓名。 select ename from emp where deptno=(select deptno from emp where ename='SMITH')and ename !='SMITH'; 2.查询存在员工的部门的工作地点。 sel ...

一只小白two 发布于 2019-07-26 17:39 评论(0)阅读(51)
0

Java之通过接口获取数据并用JDBC存储到数据库中

最近做数据同步功能,从接口获取数据然后存到数据库中以便后续对数据进行相关操作,下面就贴一下相关代码。 从接口拿到数据后,下面就将数据存到数据库中: 其中AUTOID_SEQ.NEXTVAL为Oracle中的自增序列 至此,数据已经同步到指定的数据库中啦,打完收工! 注意:拼接sql的时候一定要按照字 ...

爱懒懒的小景景 发布于 2019-07-26 15:59 评论(0)阅读(370)
0

Oracle自定义脱敏函数

对于信息安全有要求的,在数据下发和同步过程中需要对含有用户身份信息的敏感字段脱敏,包括用户姓名、证件号、地址等等,下面是自定义函数的代码CREATE OR REPLACE FUNCTION F_GET_SENSITIVE(IN_STR VARCHAR, IN_TYPE NUMBER) RETURN ... ...

九命猫幺 发布于 2019-07-26 15:22 评论(0)阅读(209)
0

Oracle分析函数FIRST_VALUE、LAST_VALUE

FIRST_VALUE、LAST_VALUE分析函数可以按照特定分组和排序取出组内首尾值,语法FIRST_VALUE { (expr) [ {RESPECT | IGNORE} NULLS ] | (expr [ {RESPECT | IGNORE} NULLS ]) } OVER (analyti... ...

九命猫幺 发布于 2019-07-26 10:53 评论(0)阅读(160)
0

OEL7.6安装Oracle Database 19C(VERSION 19.3.0.0)

1.eDelivery中下载Oracle Database 19C和Oel的安装介质,并安装好操作系统2.安装Oracle环境准备工具环境准备工具会自动完成用户和用户组的创建、系统参数配置、依赖包检查与安装,实现一键准备好oracle安装环境[root@localhost ~]# yum -y in... ...

九命猫幺 发布于 2019-07-25 17:07 评论(0)阅读(245)
0

Oracle触发器编译错误及解决方案

错误 TRIGGER **** 编译错误 错误:PLS-00103: 出现符号 "END"在需要下列之一时: ( begin case declare exit for goto if loop mod null pragma raise return select update while wit ...

C啊C 发布于 2019-07-25 16:46 评论(0)阅读(143)
0

java知识随笔整理-标量函数和表值函数

以sql server为例: 1、表值函数 用户定义表值函数返回 table 数据类型,表是单个 SELECT 语句的结果集。 示例代码CREATE FUNCTION Test_GetEmployeeSalary ( @EmployeeID VARCHAR(20) --参数)RETURNS TABL ...

妞妞受氣包 发布于 2019-07-25 14:12 评论(0)阅读(44)