![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
without0815
这个作者很懒,什么都没留下…
展开
-
oracle 基础及权限
一、系统的默认用户 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、 oracle 三种连接身份 sysdba;//即数据库管理员,权限包括:打开数据库服务器;关闭数据库服务器;备份数据库;恢复数原创 2012-04-15 16:18:57 · 611 阅读 · 0 评论 -
oracle存储过程+游标处理select数据
create or replacePROCEDURE UPDATE_RECORDCODE is cursor location_data is select * from location where remark in('952701','9527008','952705');--申明游标 serviceCode NUMBER:=1;BEGIN for l in locati原创 2014-09-02 10:48:20 · 3395 阅读 · 0 评论 -
oracle MERGE INTO...USING两表关联操作(效率高)
数据量小的时候可以使用子查询做两表关联操作;但数据量大的时候子查询效率太低(因为是单条比对)比如:update person1 p1 set p1.p_name=(select p_name from person2 where p1.p_id=p2.p_id) where p1.add_date>to_date('2014-09-01','yyyy-mm-dd')而使用MERGE原创 2014-09-01 10:24:02 · 23178 阅读 · 1 评论 -
oracle 导入导出
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp vids/vids123 file=d:\data.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp vids/vids123 file=d:\data.dmp owner=(system,sys)原创 2014-03-27 12:14:08 · 927 阅读 · 0 评论 -
oracle 通过查询灵活插入数据 insert into ...select..
insert into reg_user (id,name,password,area_code,reg_time,first_pswd,record_type) select l.reg_user_id,l.entry_person,'4QrcOUm6Wau+VuBX8g+IPg==',l.area_code,sysdate,'123456',l.type from lo原创 2014-08-25 12:15:22 · 23787 阅读 · 0 评论 -
oracle 更改用户名称
做oracle导入(备份原有用户)1--查询用户存在select user#, name from user$ where name ='VIDS';2--更改用户名称 update user$ set name = 'VIDS123' where user# = 8759;原创 2014-03-27 12:05:34 · 966 阅读 · 0 评论 -
oracle 解锁scott
1.sys登录进去之后,执行下面的命令:alter user scott account unlock;2.重新给scott这个用户设定密码:alter user scott identified by ymm;3.给权限grant resource,connect to scott;原创 2012-07-11 18:42:53 · 702 阅读 · 0 评论 -
PL/SQL复合类型
1.PL/SQL 记录 简介:类似于高级语言中的结构,处理单行数据 可以使用记录自定义类型、记录变量、%RowType定义记录变量 好处:可以把这个记录集合当作一个类, 然后定义这个类的多个对象, 这个类中的字段即为 用户筛选中需要的字段. 然后对对象直接可以访问这些字段. 就像表访问字段那样原创 2012-04-15 16:28:51 · 1020 阅读 · 0 评论 -
oracle 替换列中null值
1.替换scott表中comm列 用0代替nullselect empno,(case when comm is null then 0 else comm end ) as comm from scott.emp;原创 2012-08-27 10:52:03 · 1832 阅读 · 0 评论 -
pl/sql 远程连接orcle服务器问题
可能的问题:1、windows的防火墙所致2、环境变量PATH里没有加上%ORACLE_HOME%\bin导致ORACLE 连接设置方法很多,这里写四种,但主要是远程连接方法。第一种情况: 若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。原创 2012-04-15 16:27:02 · 1860 阅读 · 0 评论 -
Oracle 词语
1.字典 系统自带表,查询数据库相关信息。 如:object_name,object_type,object_lenth,object_memo,object_id...2.同义词 利用同义词(synonym)方便地操纵不同用户模式下的对象 访问其它用户模式下的表: select * from scott.dept;原创 2012-04-15 16:21:34 · 478 阅读 · 0 评论 -
oracle 总结
oracle 总结目录 一、oracle 安装 1.1、安装中 全局数据库是数据库网络中唯一标识 1.2、熟悉oracle服务 1.3、安装oracle 客户端工具 PL/SQL工具 1.4、oralce用户权限 包含创建和给予权限 1.5、掌握远程连接数据库 需要下个客户(client)包原创 2012-04-15 16:25:57 · 653 阅读 · 0 评论 -
PL/SQL 运算符
类型 符号 说明 赋值运算符 := 赋值运算 特殊字符 || 字符串连接原创 2012-04-15 16:23:34 · 693 阅读 · 0 评论 -
oracle sql的语句
1.数据定义语言(DDL):Data definition language 这些命令主要是被数据库管理者用来建立和删除数据库实体的。 例如:create,alter,drop命令等等;2.数据操纵语言(DML):Data manipulation language 向表中插入纪录,修改纪录 例如:insert,update,delete,selec原创 2012-04-15 16:22:39 · 702 阅读 · 0 评论 -
oracle (replace+substr)函数结合使用
select replace('33021622221111',substr('33021622221111',7,4),9527) from dual;原创 2014-09-25 14:26:59 · 2879 阅读 · 0 评论