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