求oracle大作业 实现增删改查 谢谢大神🙏

 我来答
龙氏风采
2016-12-27 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  SQL> conn sys/sys as sysdba
  已连接。
  SQL> create tablespace myspace
  2 datafile 'c:mycoracle.dbf'
  3 size 3m
  4 autoextend on
  5 next 1m;
  表空间已创建。
  SQL> create temporary mytempspace
  2 tempfile 'c:mytemporacle.dbf'
  3 size 3m
  4 autoextend on
  5 next 1m
  6 ;
  create temporary mytempspace
  *
  第 1 行出现错误:
  ORA-00901: 无效 CREATE 命令
  SQL> create tablespace tablespace myspace2 tempfile 'c:mytemporacle.dbf'
  3 size 3m
  4 autoextend on
  5 next 1m
  6 ;
  create tablespace tablespace myspace
  *
  第 1 行出现错误:
  ORA-02180: 无效的 CREATE TABLESPACE 选项
  SQL> create tablespace tablespace mytempspace2 tempfile 'c:mytemporacle.dbf'
  3 size 3m
  4 autoextend on
  5 next 1m
  6 ;
  create tablespace tablespace mytempspace
  *
  第 1 行出现错误:
  ORA-02180: 无效的 CREATE TABLESPACE 选项
  SQL> create temporary tablespace mytempspace2 tempfile 'c:mytemporacle.dbf'
  3 size 3m
  4 autoextend on
  5 next 1m
  6 ;
  表空间已创建。
  SQL> create user zhangwei identified by 123;用户已创建。
  SQL> alter user zhangwei identified by zhangwei;用户已更改。
  SQL> slect * from all_users;
  SP2-0734: 未知的命令开头 "slect * fr..." - 忽略了剩余的行。
  SQL> select * from all_users;
  USERNAME USER_ID CREATED------------------------------ ---------- --------------ZHANGWEI 99 09-8月 -12BI 87 08-8月 -12PM 86 08-8月 -12SH 85 08-8月 -12IX 84 08-8月 -12OE 83 08-8月 -12SCOTT 81 15-10月-07OWBSYS 77 15-10月-07FLOWS_030000 76 15-10月-07APEX_PUBLIC_USER 75 15-10月-07FLOWS_FILES 74 15-10月-07USERNAME USER_ID CREATED------------------------------ ---------- --------------MGMT_VIEW 73 15-10月-07SYSMAN 71 15-10月-07WK_TEST 70 15-10月-07WKPROXY 68 15-10月-07WKSYS 67 15-10月-07SPATIAL_CSW_ADMIN_USR 65 15-10月-07SPATIAL_WFS_ADMIN_USR 62 15-10月-07HR 82 08-8月 -12MDDATA 60 15-10月-07OLAPSYS 56 15-10月-07MDSYS 52 15-10月-07USERNAME USER_ID CREATED------------------------------ ---------- --------------SI_INFORMTN_SCHEMA 51 15-10月-07ORDPLUGINS 50 15-10月-07ORDSYS 49 15-10月-07ANONYMOUS 42 15-10月-07XS$NULL 2147483638 15-10月-07CTXSYS 39 15-10月-07EXFSYS 38 15-10月-07WMSYS 28 15-10月-07DBSNMP 27 15-10月-07XDB 41 15-10月-07ORACLE_OCM 20 15-10月-07USERNAME USER_ID CREATED------------------------------ ---------- --------------TSMSYS 14 15-10月-07DIP 13 15-10月-07OUTLN 9 15-10月-07SYSTEM 5 15-10月-07SYS 0 15-10月-07已选择38行。
  SQL> grant connect,resource to zhangwei;
  授权成功。
  SQL> show user
  USER 为 "SYS"
  SQL> alter session set nls_date_format='yyyy-mm-dd';会话已更改。
  SQL> revoke connect,resource from zhangwei;撤销成功。
  SQL> selct * from all_users;
  SP2-0734: 未知的命令开头 "selct * fr..." - 忽略了剩余的行。
  SQL> select * from all_users;
  USERNAME USER_ID CREATED------------------------------ ---------- ----------ZHANGWEI 99 2012-08-09BI 87 2012-08-08PM 86 2012-08-08SH 85 2012-08-08IX 84 2012-08-08OE 83 2012-08-08SCOTT 81 2007-10-15OWBSYS 77 2007-10-15FLOWS_030000 76 2007-10-15APEX_PUBLIC_USER 75 2007-10-15FLOWS_FILES 74 2007-10-15USERNAME USER_ID CREATED------------------------------ ---------- ----------MGMT_VIEW 73 2007-10-15SYSMAN 71 2007-10-15WK_TEST 70 2007-10-15WKPROXY 68 2007-10-15WKSYS 67 2007-10-15SPATIAL_CSW_ADMIN_USR 65 2007-10-15SPATIAL_WFS_ADMIN_USR 62 2007-10-15HR 82 2012-08-08MDDATA 60 2007-10-15OLAPSYS 56 2007-10-15MDSYS 52 2007-10-15USERNAME USER_ID CREATED------------------------------ ---------- ----------SI_INFORMTN_SCHEMA 51 2007-10-15ORDPLUGINS 50 2007-10-15ORDSYS 49 2007-10-15ANONYMOUS 42 2007-10-15XS$NULL 2147483638 2007-10-15CTXSYS 39 2007-10-15EXFSYS 38 2007-10-15WMSYS 28 2007-10-15DBSNMP 27 2007-10-15XDB 41 2007-10-15ORACLE_OCM 20 2007-10-15USERNAME USER_ID CREATED------------------------------ ---------- ----------TSMSYS 14 2007-10-15DIP 13 2007-10-15OUTLN 9 2007-10-15SYSTEM 5 2007-10-15SYS 0 2007-10-15已选择38行。
  SQL> grant connect,resource to zhangwei;
  授权成功。
  SQL> show user
  USER 为 "SYS"
  SQL> conn zhangwei/zhangwei
  已连接。
  SQL> show user
  USER 为 "ZHANGWEI"
  SQL> create table oracle1(id int,userName varchar(10),sex varchar(10));表已创建。
  SQL> insert into oracle1 values(1,'张炜','男');已创建 1 行。
  SQL> insert into oracle1 values(2,'张三','女');已创建 1 行。
  SQL> select * from zhangwei.oracle1
  2 ;
  ID USERNAME SEX
  ---------- ---------- ----------
  1 张炜 男
  2 张三 女
  SQL> update oracle1 set userName='李四',sex='女'where id=1;已更新 1 行。
  SQL> select * from zhangwei.oracle1
  2 ;
  ID USERNAME SEX
  ---------- ---------- ----------
  1 李四 女
  2 张三 女
  SQL> delete oracle1 where id=2;
  已删除 1 行。
  SQL> select * from oracle1;
  ID USERNAME SEX
  ---------- ---------- ----------
  1 李四 女
  SQL> truncate table oracle1;
  表被截断。
  SQL> drop table oracle1 cascode;
  drop table oracle1 cascode
  *
  第 1 行出现错误:
  ORA-00933: SQL 命令未正确结束
  SQL> drop table oracle1 cascade;
  drop table oracle1 cascade
  *
  第 1 行出现错误:
  ORA-00905: 缺失关键字
  SQL> drop table oracle1;
  表已删除。
  SQL> drop user zhangwei;
  drop user zhangwei
  *
  第 1 行出现错误:
  ORA-01031: 权限不足
  SQL> conn sys/sys as sysdba;
  已连接。
  SQL> drop user zhangwei cascade;
  用户已删除。
  SQL> revoke connect,resource from zhangwei;revoke connect,resource from zhangwei
  *
  第 1 行出现错误:
  ORA-01917: 用户或角色 'ZHANGWEI' 不存在
  SQL> drop tablespace myspace including contents and datafiles;表空间已删除。
  SQL> drop temporary tablespace mytempspace including contents and datafiles;drop temporary tablespace mytempspace including contents and datafiles*
  第 1 行出现错误:
  ORA-00950: 无效 DROP 选项
  SQL> drop tablespace mytempspace including contents and datafiles;表空间已删除。
  SQL> select rownum,ename,job,comm,hireDate from scott.emp;ROWNUM ENAME JOB COMM HIREDATE---------- ---------- --------- ---------- --------------1 SMITH CLERK 17-12月-802 ALLEN SALESMAN 300 20-2月 -813 WARD SALESMAN 500 22-2月 -814 JONES MANAGER 02-4月 -815 MARTIN SALESMAN 1400 28-9月 -816 BLAKE MANAGER 01-5月 -817 CLARK MANAGER 09-6月 -818 SCOTT ANALYST 19-4月 -879 KING PRESIDENT 17-11月-8110 TURNER SALESMAN 0 08-9月 -8111 ADAMS CLERK 23-5月 -87ROWNUM ENAME JOB COMM HIREDATE---------- ---------- --------- ---------- --------------12 JAMES CLERK 03-12月-8113 FORD ANALYST 03-12月-8114 MILLER CLERK 23-1月 -82已选择14行。
  SQL> select rownum,ename,job,comm,hireDate from scott.emp where rownum<5;ROWNUM ENAME JOB COMM HIREDATE---------- ---------- --------- ---------- --------------1 SMITH CLERK 17-12月-802 ALLEN SALESMAN 300 20-2月 -813 WARD SALESMAN 500 22-2月 -814 JONES MANAGER 02-4月 -81SQL> select * from scott.emp where rownum<5;EMPNO ENAME JOB MGR HIREDATE SAL COMM---------- ---------- --------- ---------- -------------- ---------- ----------DEPTNO
  ----------
  7369 SMITH CLERK 7902 17-12月-80 80020
  7499 ALLEN SALESMAN 7698 20-2月 -81 1600 30030
  7521 WARD SALESMAN 7698 22-2月 -81 1250 50030
  EMPNO ENAME JOB MGR HIREDATE SAL COMM---------- ---------- --------- ---------- -------------- ---------- ----------DEPTNO
  ----------
  7566 JONES MANAGER 7839 02-4月 -81 297520
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式