题记:在使用Oracle数据库的时候,发现Oracle是没有自动增长列来实现主键的,所以在此记录学习。(PS:如果哪里有错误或者不足的地方还请大家帮忙指出来) 二、序列(自动增长列) 为此问题博主也是各种搜索,挖贴子,最终也没有找到为什么Oracle没有自增列这一原因,还望有大牛看到出来指点迷津,在 ...
分类:
数据库 时间:
2017-03-25 23:47:39
阅读次数:
273
1.dbms建立在操作系统上,所以对操作系统的设置操作要熟悉,尤其服务器unix系统为主,一般大家对unix的了解也不如windows,所以需要学习下。 需学习的常用知识:目录结构,文件及文件夹操作,用户管理,用户配置文件,系统资源和负载查看,配置、安装软件包 2.oracle学习 ①首先是sql,... ...
分类:
数据库 时间:
2017-03-23 17:20:48
阅读次数:
203
Oracle学习篇之SQL语句的优化①在使用SELECT语句查询时,不要用“*”代替所有列名,因为这样的写法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将“*”转换成表的所有列名,这自然会消耗系统时间。②在子查询中,[NOT]IN子句将执行一个内部的排序与..
分类:
数据库 时间:
2017-02-22 15:16:00
阅读次数:
208
SQL>droptablespaceEXAMPLEincludingcontentsanddatafiles;droptablespaceEXAMPLEincludingcontentsanddatafiles*ERRORatline1:ORA-29857:domainindexesand/orsecondaryobjectsexistinthetablespace---提示:ORA-29857:表空间存在域索引和/次级对象SQL>colownerformata1..
分类:
数据库 时间:
2017-02-20 23:29:22
阅读次数:
1014
十三、存储过程和存储函数1、掌握存储过程(相当于建立一个函数或者方法体,然后通过外部对其调用) 指存储在数据库中供所有程序调用的子程序叫做存储过程或存储函数。 相同点: 完成特定功能的程序 区别: 是否用return语句返回值 (1)创建和使用存储过程 用create procedure命令建立存储 ...
分类:
数据库 时间:
2017-02-20 13:10:10
阅读次数:
195
光标(游标)概念引入 就是一个结果集(查询或者其他操作返回的结果是多个时使用)定义一个光标 cursor c1 is select ename from emp; 从光标中取值 打开光标: --open c1;(打开光标执行查询) 关闭光标: --close c1;(关闭游标释放资源)取一行光标的值 ...
分类:
数据库 时间:
2017-02-20 12:45:08
阅读次数:
278
九、高级查询(分组,子查询)查询升级版: 需要用到三张表员工表: desc emp EMPNO 员工号 ENAME 员工姓名 JOB 员工职位 MGR 老板员工号 HIREDATE 员工入职日期 SAL 员工月薪 COMM 员工奖金 DEPTNO 员工所在部门部门号 查看当前用户: show use ...
分类:
数据库 时间:
2017-02-20 12:41:01
阅读次数:
236
十一、子查询 1、子查询概述 学习子查询的原因 事例:查询工资比SCOTT高的员工信息 思路:1、scott的工资 select sal from emp where ename='SCOTT'; 2、比3000高的员工信息 select * from emp where sal>3000; 子查询 ...
分类:
数据库 时间:
2017-02-20 12:34:24
阅读次数:
242
例外: 例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性. 例外分为:系统例外自定义例外 系统例外分为:No_data_found(没有找到数据)、Too_many_rows(select ... into 语句匹配多个行)、Zero_Divide(被零除)、Value_error(算 ...
分类:
数据库 时间:
2017-02-20 12:26:28
阅读次数:
245
1.查看Oracle数据库中的所有用户: (1)使用具有DBA权限的账户登录数据库; (2)执行select username from dba_users。 SQL> conn sys 输入口令: 已连接。 SQL> select username from dba_users; USERNAME... ...
分类:
数据库 时间:
2016-12-19 08:37:30
阅读次数:
344