zoukankan      html  css  js  c++  java
  • Oracle课堂笔记

    /*
    *创建表空间(以system的身份)
    */
    CREATE TABLESPACE spc_myself--表空间名称(spc_myself)
    DATAFILE 'E:\datafiles\MYSELF.DBF'--DATAFILE指定表空间的一个或多个数据文件,'数据文件的路径和名称'
    SIZE 30M--文件大小,M兆的字节大小
    AUTOEXTEND OFF--禁止数据文件自动扩展


    /*
    *删除表空间
    */
    DROP TABLESPACE spc_myself


    /*
    *创建用户
    */
    CREATE USER one--用户名(one)
    IDENTIFIED BY orcl--密码(orcl)
    DEFAULT TABLESPACE spc_myself--为用户确定表空间,不写默认为User表空间


    /*
    *删除用户
    */
    DROP USER one CASCADE;

    /*
    *给用户赋权
    */
    GRANT CONNECT,RESOURCE TO one;

    /*
    *切换用户
    */
    --验证用户是否切换成功
    SELECT * FROM user_tables;


    /*
    *创建表
    */
    --创建Emp表
    CREATE TABLE emp
    (
    empno NUMBER(8) NOT NULL PRIMARY KEY,
    ename VARCHAR2(32),
    hirdate DATE,
    sal NUMBER(8,2),
    empic BLOB,
    deptno NUMBER(4)
    );

    CREATE TABLE dept
    (
    deptno NUMBER(4) NOT NULL PRIMARY KEY,
    dname VARCHAR2(32),
    loc VARCHAR2(64)
    );


    /*
    *添加序列
    */
    CREATE SEQUENCE sq_dept;
    CREATE SEQUENCE sq_emp;

    /*
    *添加数据
    */
    BEGIN
    FOR i IN 1..100 LOOP
    INSERT INTO dept VALUES(sq_dept.nextval,'姿含第'||i||'哈哈','啦啦');
    END LOOP;
    END;

    SELECT * FROM dept;

    COMMIT;


    DECLARE
    CURSOR dept_List IS SELECT * FROM dept;
    BEGIN
    FOR dept IN dept_List LOOP
    FOR i IN 1..100 LOOP
    INSERT INTO emp VALUES(sq_emp.nextval,dept.dname||'办'||i,SYSDATE,5000.00,NULL,dept.deptno);
    END LOOP;
    END LOOP;
    END;

    SELECT * FROM emp;

    COMMIT;

  • 相关阅读:
    剑指offer51-正则表达式匹配
    剑指offer50-构建乘积数组
    剑指offer49-数组中的重复
    PHP系列笔记——Zend_Controller工作流程
    多态与重载
    读取文件数据的大概流程
    基于HTTP协议下载文件的实现
    C++中的面向对象笔记
    firebreath注册接口
    python读取excelxlsx,写入excel
  • 原文地址:https://www.cnblogs.com/LY1124/p/4321446.html
Copyright © 2011-2022 走看看