`

Oracle个人笔记(基本规则)1

阅读更多

1.GRANT 权限 ON 表名(对象名) TO 用户;
2.oracle中goto的用法
 ...
 <<PKIQ_LOOP>>
 I := I+1;
 IF I <7 THEN
     GOTO PKIQ_LOOP;
 END IF;
 ...
3. ALTER USER test ACCOUNT LOCK;    --锁定test用户 

4.常使用连接来优化查询,结构:
 select  ......
  from  t1  inner  join t2  on t1.join1 = t1.join2
      where  ......

5.发现重复数据容易,但发现数据不准确很难,所以避免在最高层使用distinct应该是一条基本规则。

6.利用FOR循环来读取游标数据时,是不需要进行  '游标打开' 和 '游标关闭'操作的。(***注***)

7.隐式游标,是指不显式标注定义、打开和关闭部分的游标。如,在循环体中:
 BEGIN
 FOR cur IN (SELECT name FROM dept)   LOOP
 DBMS_OUT.PUT_LINE(cur.name);
 END LOOP;
 END;
 /

8.在建立带条件视图的时候,为避免在视图中INSERT不符合视图限定条件的记录,应该在建立视图是带上 'WITH CHECK OPTION'字句。
 CREATE VIEW myview AS
  SELECT EID,ENAME,EDPET,ESALARY FROM EMPLOYEE T
   WHERE T.SALARY >5000
   WITH CHECK OPTION;
   ( INSERT INTO myview VALUES('0001','AAA','SALE',4999);  --执行这语句将会报 where caluse violation exception.条件限制)

分享到:
评论

相关推荐

    Oracle 笔记.docx

    ### Oracle 笔记知识点梳理 #### 一、数据库介绍 - **数据的储存方法**: - 大脑记忆:适合少量数据,依赖个人记忆力。 - 写在纸上:适用于固定不变的数据,但不易管理和查找。 - 计算机内存:用于临时存储数据...

    ORACLE_OCP10g学习笔记.pdf

    - **OCP认证**:Oracle Certified Professional(OCP)认证是Oracle公司提供的专业认证之一,旨在验证个人在Oracle技术领域的专业知识和技能。本笔记主要针对Oracle 10g版本的学习。 #### 二、Oracle 10g安装与配置...

    精通oracle 10g plsql 编程-学习笔记

    ### 精通Oracle 10g PL/SQL编程学习笔记 #### 一、PL/SQL综述 **1.1 PL/SQL的功能与作用** PL/SQL (Procedural Language for SQL) 是一种专门为Oracle数据库设计的过程化语言,它结合了SQL的数据处理能力与过程化...

    Oracle教案资源下载

    1. **Oracle数据库基础**:介绍Oracle数据库的基本概念,如关系型数据库模型、SQL语言基础、数据类型、表的创建与管理等。 2. **Oracle架构**:讲解Oracle数据库的体系结构,包括服务器进程、后台进程、内存结构...

    Oracle安装手册

    尽管 Oracle 建议复杂的口令规则,但在实际操作中可以根据个人习惯设置较为简单的口令。 5. **先决条件检查**: - 安装程序会自动检查软硬件环境是否满足最低要求,通常无需特别干预。 6. **概要安装**: - 概览已...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    经历:台湾升阳教育训练技术顾问、专业讲师,oracle授权训练中心讲师 著作:《java jdk 5.0学习笔记》、《java se 6技术手册》、《spring技术手册》等 译作:《ajax实战手册》、《jquery实战手册(第2版)》 个人...

    2014用友实施顾问培训--产品安装(包含详细的ORACLE安装和NC63安装)

    本培训资料主要面向2014年用友实施顾问,旨在详细介绍如何进行ORACLE数据库及用友NC63系统的安装与基本配置。通过对这些步骤的学习与实践,实施顾问能够熟练掌握在客户现场部署用友解决方案所需的技能。 #### 二、...

    Qracle数据库笔记

    1. **表和列的命名规则** - 表名和列名必须以字母开头。 - 不能使用Oracle的保留关键字。 - 只能使用字母、数字、$、#等符号。 - 长度限制为30个字符以内。 2. **Oracle的数据类型** - **字符型**:`CHAR`、`...

    MYSQL笔记 .md

    - **基本语法**: `SELECT 字段名1, 字段名2, ... FROM 表名;` - **注意事项**: - SQL语句以分号(`;`)结尾。 - SQL语句不区分大小写。 - **示例**: - 查询员工年薪: `SELECT ename, sal * 12 AS '年薪' FROM emp;`...

    java从入门到精通视频笔记

    Java是一种广泛使用的高级编程语言,由Sun Microsystems(后被Oracle收购)于1990年代初启动的“绿色计划”中诞生,最初名为Oak,1995年正式发布第一个版本JDK1.0。Java的设计理念是“一次编写,到处运行”,这得益...

    java从入门到精通(韩顺平视频)笔记整理

    "Java从入门到精通(韩顺平视频)笔记整理"涵盖了从基础概念到核心特性的全面学习路径。 首先,Java分为三个主要平台:Java SE(标准版),主要用于桌面应用;Java EE(企业版),用于网络应用开发;Java ME(微型版...

    安卓学习第一周周笔记

    ### 安卓学习第一周周笔记知识点概览 #### 一、学习方法与技能培养 - **英语阅读能力**:由于安卓开发及大部分IT技术文档均为英文撰写,因此提高英语阅读能力至关重要。能够准确理解英文文档有助于掌握最新技术动态...

    MySql的一点学习笔记.zip

    MySQL是一款开源、免费的SQL数据库,由瑞典的MySQL AB公司开发,后来被Oracle公司收购。它支持多种操作系统,如Windows、Linux、macOS等,具有高效、可靠和易于使用的特点。 2. **安装与配置** 在不同的操作系统...

    OCA 047 word版

    【标题】"OCA 047 word版" 指的是Oracle Certified Associate (OCA) 认证考试的相关学习资料,以Word文档格式提供,便于用户进行个人笔记和注解。OCA是Oracle公司提供的初级数据库管理员认证,旨在验证个人在Oracle...

    知识点概括,上机分析,笔记和专业词汇表

    - SUN(太阳微系统公司):专注于工作站和服务器市场,后被Oracle收购。 #### 二、二进制与十六进制转换 - 二进制数字系统的理解和应用,包括如何将十进制数转换为二进制或十六进制表示。 #### 三、系统可靠性指标...

    数据库,索引,主键,约束,sql

    "学习日记(邓树夏).txt"可能是个人的学习笔记,包含了作者对这些主题的理解和应用经验。"oracle常用命令.txt"可能包含Oracle数据库的一些常用操作命令,比如数据导入导出、表的管理等。"expimp.txt"可能涉及到...

Global site tag (gtag.js) - Google Analytics