![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 74
Gordon_run
一粒沙里见世界,一朵花里见天国,手掌里盛住无限,一刹那便是永
展开
-
oracle10g在win10上的安装
这几天在学 oracle的安装与操作,也碰到一些问题,当然还有一些比较好点的博客。下面这篇就是安装oracle数据库比较好点的。博客地址:https://blog.csdn.net/LL596214569/article/details/77971770 一、下载官网下载地址: https://www.oracle.com/downloads/index.html#menu-dow...转载 2018-12-04 10:04:48 · 756 阅读 · 0 评论 -
PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效;PL/SQL: Statement ignored
java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列:PLS-00905: 对象 SCOTT.QUERYEMPINFO 无效ORA-06550: 第 1 行, 第 7 列:PL/SQL: Statement ignored at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java...转载 2018-12-13 21:04:52 · 2838 阅读 · 0 评论 -
Oracle 数据库入门之----------------------PL/SQL 基本语法
--打印Hello World declare --说明部分begin --程序 dbms_output.put_line('Hello World');end;-- 判断用户从键盘输入的数字--接受键盘输入--变量num:是一个地址值,在该地址上保存了输入的值accept num prompt '请输入一个数字'; declare ...原创 2018-12-13 22:50:11 · 286 阅读 · 0 评论 -
Oracle 数据库入门之----------------------Java调用存储过程/函数
存储函数(有返回值)--查询某个员工的年收入 create or replace function queryEmpIncome(eno in number) return numberis --定义变量保存月薪和奖金 psal emp.sal%type; pcomm emp.comm%type;begin ...原创 2018-12-13 23:10:55 · 187 阅读 · 0 评论 -
Oracle 数据库入门之----------------------触发器
触发器定义:触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。参考文章:https://www.cnblogs.com/sharpest/p/7764662.html 一个简单的触发器:每当成功插入新员工后,自动打印“成功插入新员工” ...原创 2018-12-13 23:17:41 · 167 阅读 · 0 评论 -
Oracle 数据库入门之----------------------子查询
子查询 SQL> set linesize 200SQL> --查询工资比SCOTT高的员工信息SQL> --1. SCOTT的工资SQL> select sal from emp where ename='SCOTT'; SAL ...原创 2018-12-11 12:28:04 · 174 阅读 · 0 评论 -
Oracle 数据库入门之----------------------集合运算
集合运算 SQL> /*SQL> 查询10和20号部门的员工SQL> 1. select * from emp where deptno=10 or deptno=20;SQL> 2. select * from emp where deptno in (10,20);SQL> 3. 集合运算SQL> select * fro...原创 2018-12-11 12:35:51 · 212 阅读 · 0 评论 -
Oracle 数据库入门之----------------------处理数据
oracle --之--处理数据 SQL> /*SQL> SQL的类型SQL> 1、DML(Data Manipulation Language 数据操作语言): select insert update deleteSQL> 2、DDL(Data Definition Language 数据定义语言): create table,alter table...原创 2018-12-11 12:38:05 · 263 阅读 · 0 评论 -
Oracle 数据库入门之----------------------课堂练习
oracle---之----课堂练习 SQL> --rownum 行号SQL> select rownum,empno,ename,sal from emp; ROWNUM EMPNO ENAME SAL ...原创 2018-12-11 12:42:43 · 239 阅读 · 0 评论 -
Oracle同义词创建及其作用
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create public synonym table_name for user.table...转载 2018-12-11 20:03:54 · 731 阅读 · 0 评论 -
Oracle 数据库入门之---------------------创建和管理表
oracle----之---创建和管理表 SQL> select count(*) Total, 2 sum(decode(to_char(hiredate,'yyyy'),'1980',1,0)) "1980", 3 sum(decode(to_char(hiredate,'yyyy'),'1981',1,0)) "1981", 4...原创 2018-12-11 20:46:42 · 258 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101
出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。还有就是...转载 2018-12-13 19:35:20 · 979 阅读 · 0 评论 -
Oracle 数据库入门之----------------------过滤和排序
过滤和排序 SQL> --查询10号部门的员工SQL> select * 2 from emp 3 where deptno=10; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ...原创 2018-12-06 15:22:37 · 189 阅读 · 0 评论 -
oracle数据库启动错误 SP2-1503:无法初始化oracle调用界面
我今天在用虚拟机安装完Oracle数据库之后,用cmd界面进行登录时,出现错误,如下, 在网上查找了一番,原因是没有用管理员来启动cmd,win7在在cmd上右键管理员启动,win10 就是直接右键windows图标 参考文章如下:https://blog.csdn.net/liusong0605/article/details/16349121这篇博客里面...原创 2018-12-04 10:14:24 · 889 阅读 · 0 评论 -
命令行操作oracle,显示英文而不是中文
在环境变量,而不是系统变量,平常总用系统变量,这次用环境变量可以解决中文显示问题,增加环境变量,如下:设置NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK具体操作如下图:右键我的电脑,选择属性按钮 按照以上步骤设置之后,重新打开cmd命令行就可以显示 中文了,乱码问题得到解决。参考文章:https://bl...原创 2018-12-04 21:06:39 · 1667 阅读 · 0 评论 -
oracle命令行登录 + 简单命令 + 基础查询 + 单行函数 (学习笔记)
最近在学习oracle,看了一些博客, 对oracle的基本操作有所了解,感觉有些博客很不错,特别是基本的一些操作,我就有点不要脸┭┮﹏┭┮,捡了现成的,转载过来\(^o^)/原文地址:https://blog.csdn.net/cinderella___/article/details/80632927 使用oracle之前,先打开两个服务。计算机-》管理-》服务OracleOr...转载 2018-12-04 21:10:31 · 325 阅读 · 0 评论 -
Oracle 数据库入门总结(一)
1,虚拟机的安装参考文章:最新超详细VMware虚拟机下载与安装 https://blog.csdn.net/qq_40950957/article/details/80467513 2,oracle10g数据库的安装可以参考我换在的这篇文章oracle10g在win10上的安装: https://blog.csdn.net/Angel_guoo/article/detail...原创 2018-12-05 13:17:45 · 251 阅读 · 0 评论 -
下载的 Oracle 帮助文档 打开是 空白的
下载地址:http://www.youxiaxiazai.com/soft/28/6976.html 碰到几个问题,就是我下载的 Oracle 帮助文档,但是打开时却是空白的,很郁闷, 查找了一番,问题得到了解决!下面是解决的方法1、下载解压后,直接打开即可查看,如果遇到打开一片空白的情况,请尝试右击文件,点击属性2、点击解除锁定3、这样就可以正常浏览了oracl...原创 2018-12-05 15:08:14 · 291 阅读 · 0 评论 -
Oracle中group by用法
今天学习 Oracle 数据库的时候,碰到了多表查询的 groub by 语句,语句如下:select d.deptno, d.dname, count(e.empno)from emp e, dept dwhere e.deptno = d.deptnogroup by d.deptno , d.dname对多个列进行分组,很是不理解。后来百度了一些博客,勉强理解,希望对...原创 2018-12-06 09:18:47 · 26659 阅读 · 5 评论 -
Oracle 数据库入门之----------------------,多行函数
2,多行函数 SQL> --工资总额SQL> select sum(sal) from emp; SUM(SAL) ...原创 2018-12-06 14:26:43 · 165 阅读 · 0 评论 -
Oracle 数据库入门之----------------------单行函数
1,单行函数 SQL> --字符函数SQL> select lower('Hello World') 转小写,upper('Hello World') 转大写,initcap('hello world') 首字母大写 2 from dual; 转小写 转大写 首字母大写 ...原创 2018-12-06 15:12:51 · 323 阅读 · 0 评论 -
Oracle 数据库入门之----------------------多表查询
多表查询 SQL> --工资总额SQL> select sum(sal) from emp; SUM(SAL) ...原创 2018-12-06 15:16:44 · 141 阅读 · 0 评论 -
Oracle 数据库入门之----------------------基本查询
基本查询 SQL> --当前用户SQL> show userUSER 为 "SCOTT"SQL> --当前用户下的表SQL> select * from tab; TNAME TABTYPE CLUSTERID -------...原创 2018-12-06 15:20:37 · 147 阅读 · 0 评论 -
Oracle 数据库入门之----------------------视图、序列、索引
oracle-----之--视图、序列、索引 SQL> --视图SQL> create view empinfoview 2 as 3 select e.empno,e.ename,e.sal,e.sal*12 annsal,d.dname 4 from emp e,dept d 5 where e.deptno=d.deptno;cre...原创 2018-12-11 20:48:49 · 151 阅读 · 0 评论