![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
esteem
这个作者很懒,什么都没留下…
展开
-
oracle 学习笔记一
终于开始学习oracle了,在电脑上成功安装了oracle9i 今天学习的是oracle的权限管理 首先在开始--》运行——》cmd,然后输入 sqlplus sys/密码 as sysdba 以sys权限登陆进去 然后可以进行操作、: 创建用户 create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候tes...原创 2008-07-19 17:04:24 · 61 阅读 · 0 评论 -
TRUNCATE 和 delete
面试的时候碰到个问题 TRUNCATE 和 delete的区别? 当时真感觉是晕忽忽的 从来没有听说过TRUNCATE。 现在百度才知道: TRUNCATE和DELETE有以下几点区别 1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。 2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将...原创 2008-09-25 14:04:38 · 88 阅读 · 0 评论 -
oracle 的左外连接 右外连接 及其简写(+)
看代码的过程中 突然冒了个(+)出来,原来这是外连接的简写 select a.*,b.* from tableA a left join tableB b on a.id=b.id 等价于 select a.*,b.* from tableA a,tableB b where a.id=b.id(+) 这个表示选择所有tableA的记录,如果不满足a.id=b.id的tableB的...原创 2008-08-20 16:22:15 · 1157 阅读 · 0 评论 -
oracle 得 decode函数的使用
今天在看使用ibatis的sqlmap文件的时候 ,发现有个 oracle的函数 decode。一番百度后发现decode的作用和 case ... when类似 case when 的使用 select case isNew when 'Y' then '新产品' when 'N' then '旧产品' else '三无产品' end from product decode的使用 se...原创 2008-08-20 15:39:50 · 105 阅读 · 0 评论 -
oracle学习笔记6---PL SQL
今天开始学习PL sql 第一个PL SQL hello world 首先设置服务器端的输出打开 set serveroutput on 然后开始写 begin dbms_output.put_line('hello world'); end; / 就可以看到输出 hello world了 declare的 应用(PL SQL中 约定俗成的是变量用v_**** 表示 赋值用...原创 2008-07-23 16:45:51 · 91 阅读 · 0 评论 -
oracle学习笔记5
oracle中的transaction 在sqlplus中执行update insert delete等 只要不进行commit,事务都不会结束 除非遇到DDL DCL语句 事务会自动提交 当正常断开连接的时候 事务自动提交 当非正常断开的时候 事务自动回滚 创建表 create table stu ( id number(6), name varchar2(2...原创 2008-07-23 01:19:53 · 59 阅读 · 0 评论 -
oracle学习笔记4
下面是收集的两篇关于 Oracel 用ROWNUM实现分页的文章: 推荐直接看第二篇,是Oracle的Tom写的,最权威 第一篇做个参考 第一篇: 作者: chen_liang 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作...原创 2008-07-23 00:38:37 · 66 阅读 · 0 评论 -
oracle 学习笔记3
主要是学习了些oracle的函数 select lower(ename) from emp; 将ename转化为小写 对应的有 upper() substr(ename,2,3) 从2个字符开始截取 一共截取3个字符 char(65) 将65转化为ascii码 ascii('A') 转换为数字 round(23.654) -->24 round(23.65...原创 2008-07-22 23:41:18 · 60 阅读 · 0 评论 -
oracle 学习笔记二
我们可以通过定义角色 然后把权限赋予角色 然后在把角色授予给用户 当然有些系统权限不能直接赋予给角色 举例: create role myrole; grant create session to myrole; grant create table to myrole; grant myrole to test; 另外: 修改表 删除表 (alter tab...原创 2008-07-19 18:31:30 · 77 阅读 · 0 评论 -
oracle注册表删除--彻底卸载Oracle
用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-&g...原创 2008-10-21 14:21:43 · 394 阅读 · 0 评论