随笔分类 - Oracle
8 SQL 基础面试题
摘要:SQL基础面试题两个表: TableX有三个字段 Code、Name、Age、其中Code为主键: TableY有三字字段 Code、Course(课程)、Score(成绩),其中Code+Courese为主键: TableX Code Name Age97001 张三 2297002 赵四 219
阅读全文
7 Oracle 经典面试题解析
摘要:PL/SQL 面试题--1、创建序列seq_employee,该序列每次取的时候自动增加,从1开始计数,不设最大值, 并且一直累加,不循环; CREATE SEQUENCE seq_employeeSTART WITH 1 INCREMENT BY 1NOMAXVALUE; --也可以直接使用简单默
阅读全文
5 Oracle PL/SQL 存储过程--函数--包
摘要:一、存储过程 之前写的代码 declare begin end;称为匿名块,没有名称,没有存储在数据库中;存储过程:Stored Procedure,简称sp、存过,它是一种数据库对象,它遵从PL/SQL基本语法;语法:CREATE [OR REPLACE] PROCEDURE 存储过程名[参数1
阅读全文
6 Oracle PL/SQL 触发器-定时任务job-数据字典-递归算法-分析函数
摘要:一、PL/SQL触发器一种数据库对象,它是一种发生在预先定义的数据库事件时自动运行的PL/SQL代码块。分为触发条件和被触发事件,条件满足时,被触发事件立即执行。(实际当中用的不多,DML触发器知道怎么用,其他了解即可) 分类:1、DML触发器 CREATE [OR] REPLACE TRIGGER
阅读全文
4 Oracle PL/SQL(变量-条件控制-循环控制-游标-异常)
摘要:一、 SQL语句: DML-数据操作语言【insert update delete】 DQL-数据查询语言【select】 DDL-数据定义语言【create drop truncate】 DCL-数据控制语言【grant revoke】 TCL-事务控制语言【commit rollback】 数据
阅读全文
2 Oracle基础二(约束-视图-序列-远程登录-链接-同义词-伪列-索引)
摘要:一、约束 约束是一个数据库对象,对表中数据起到一个限制作用,它是依附于表中的某个字段上的。 分为以下几种: 1、主键约束 Primary Key(PK) 特性:唯一,非空 创建表的同时创建约束: (1)在字段后面直接加约束类型(这样是系统自定义约束名) (2)在所有字段写完后,加上 CONSTRAI
阅读全文
3 Oracle 用户、角色和权限
摘要:Oracle 用户、角色和权限 scott 是oracle数据库创建后,默认存在的供我们初学者学习使用的,一般实际环境中无此用户(禁用或删除) sys 是系统管理员用户,拥有最高权限,相当于QQ群的群主,默认密码 change_on_install system 是系统操作员,权限仅次于sys,相当
阅读全文
1 Oracle基础
摘要:一、随记 以管理员身份登录:sqlplus sys/1234 as sysdba; 解锁用户:alter user scott account unlock; 内部用户之间的跳转:conn scott/1234; DOS的sqlplus模式中,Oracle命令后面不加分号,SQL命令后面必须加分号结
阅读全文