`
依山傍水
  • 浏览: 54321 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

学习oracle笔记:表与字段(一)

 
阅读更多

1.创建表:

首先建表及字段:

CREATE TABLE MYTABLE(

ID NUMBER(12) NOT NULL,

NAME VARCHAR2(32) ,

DESP VARCHAR2(100),

AGE NUMBER(3),

BRITHDAY DATE DEFAULT SYSDATE

) TABLESPACE MYSPACE;

建立唯一主键:

ALTER TABLE MYTABLE ADD CONSTRAINT P_MT PRIMARY KEY (ID);

为ID建立序列:

CREATE SEQUENCE MYSEQUENCE INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCACHE; 

建立触发器:

CREATE OR REPLACE TRIGGER MYTRIGGER BEFORE INSERT ON MYTABLE

FOR EACH ROW

BEGIN

IF(:NEW.ID IS NULL)

THEN

SELECT MYSEQUENCE.NEXTVAL INTO:NEW.ID FROM DUAL;

END IF;

END;

(建立序列与触发器是为了ID的自增)

创建好表后,可以用DESC命令查看:

DESC MYTABLE;

分享到:
评论

相关推荐

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    个人学习oracle笔记

    这个“个人学习Oracle笔记”文件很可能是作者在深入学习Oracle数据库的过程中积累的知识点总结,旨在帮助初学者从基础开始逐步掌握Oracle的核心概念和技术。 Oracle数据库的基础知识包括以下几个主要方面: 1. **...

    Oracle学习笔记_(PDF版)

    ### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...

    Oracle学习笔记.pdf

    Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和组件,包括数据存储、查询优化、安全性、并发控制等。以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL...

    ORACLE经典学习笔记

    ### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...

    史上最全的oracle笔记

    这篇史上最全的Oracle笔记将为你提供全面的学习指导。 一、数据库基础 数据库(DataBase)是存储数据的系统,Oracle数据库允许用户以表格的形式组织和管理数据。在Oracle中,数据主要以表的形式存在,表是数据库中...

    三天学习 oracle笔记

    以下是对"三天学习Oracle笔记"中可能包含的知识点的详细解释: 1. **Oracle数据库架构**:Oracle数据库由多个组件构成,包括实例(Instance)和数据库(Database)。实例是运行在服务器上的内存结构和后台进程,而...

    oracle学习笔记 oracle学习方法 韩顺平视屏

    以上只是Oracle庞大知识体系的一部分,通过韩顺平老师的Oracle学习笔记,你将更深入地了解并掌握这些关键概念和技术,为成为一名合格的Oracle DBA打下坚实基础。在学习过程中,结合实践操作和案例分析,将有助于更好...

    基础的oracle学习的笔记

    这篇笔记主要聚焦于Oracle的基础知识,包括SQL语句、数据类型、表的创建与管理、索引、视图以及事务处理等核心概念。 首先,让我们从SQL语言开始。SQL(Structured Query Language)是用于管理关系数据库的标准语言...

    学习oracle笔记(word版本)

    以下是一些从“学习Oracle笔记”中提取的关键知识点: 1. **DECODE 函数**:DECODE 函数在Oracle SQL中用于替代简单的IF...ELSE逻辑。在示例中,`decode(sex, '男', 1, 0)` 意味着如果性别为'男',则返回1,否则...

    Oracle数据库笔记大全

    - **一对一、一对多、多对多关系**: 描述表之间的关联,如班长表与班级表、班级表与学生表、学生表与课程表。 - **主键**: 一个或一组字段,能唯一标识表中每一行,确保实体完整性。 - **表空间**: Oracle数据库...

    ORACLE建外部表笔记

    在Oracle数据库中,外部表是一种特殊的表类型,它允许直接访问文件系统中的数据文件,而无需将这些数据加载到数据库中。这种方式既节省了存储空间,又提高了数据处理效率,尤其是在处理大量非结构化或半结构化数据时...

    Oracle 10g sql 学习笔记

    Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...

    Oracle查询操作的学习笔记

    ### Oracle查询操作学习笔记知识点详解 #### 一、Oracle用户管理与权限分配 - **创建用户**:在Oracle中创建用户的基本语法为`CREATE USER username IDENTIFIED BY password`。例如,`CREATE USER xiaoming ...

    oracle学习完全笔记

    这篇"Oracle学习完全笔记"旨在帮助初学者全面掌握Oracle的核心概念和技术。笔记分为多个部分,涵盖了Oracle的基础知识,包括SQL语言、数据库管理和用户管理。 首先,介绍的是Oracle的命令行客户端——SQL*Plus。SQL...

    oracle_sql笔记

    用于查询数据的基本结构是SELECT字段列表FROM表名WHERE条件,这允许我们从一个或多个表中提取满足特定条件的数据。INSERT语句用于向表中插入新记录,UPDATE用于修改现有记录,而DELETE则用于删除记录。 二、数据...

    2011MLDN李兴华Oracle课堂笔记PDF档

    李兴华老师在IT行业内以其深入浅出的Oracle教学而闻名,这份笔记几乎与他的亲笔笔记相似度高达99%,因此对于学习Oracle数据库的人来说是一份珍贵的参考资料。 【描述】中提到,笔记的内容是通过视频截屏并整理得出...

    Oracle学习笔记.doc

    ### Oracle学习笔记知识点详解 #### 一、SQL概述与Oracle简介 - **SQL**(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被用来执行各种数据库操作,如查询数据、更新数据...

Global site tag (gtag.js) - Google Analytics