SQL&PLSQL实战
文章平均质量分 75
daodao_道道
5年开发经验3年DBA管理经验最擅长数据库管理sql优化数据库开发数据库设计
展开
-
如何正确Move Table,利用PLSQL可以批量处理
如何将一个表从一个表空间迁移到另外一个表空间。 操作步骤: 1、评估迁移表占用空间大小以及新的表空间可用空间情况。 2、直接将表或者分区Move到新的表空间 3、设置表的tablespace属性为默认的新的表空间,确保新增分区能在新的表空间。 4、设置表的索引的存储属性表空间为对应的新的表空间(可选,根据具体情况处理)。 5、重建分区索引,全局索引原创 2014-05-23 00:52:50 · 1500 阅读 · 0 评论 -
oracle schedual使用方法
Oracle 10g Scheduler 特性 在10g 环境中,ORACLE 建议使用Scheduler 替换普通的job,来管理任务的执行。其实,将Scheduler 描述成管理job 的工具已经太过片面了,10G版本中新增的Scheduler 绝不仅仅是创建任务这么简单. 一. 使用Jobs 所谓JOBS,其实就是Scheduler 管理的一个(或多个)任转载 2016-01-11 11:23:14 · 2581 阅读 · 0 评论 -
零基础学习sql篇(1)
介绍简单的sql 操作原创 2015-12-07 21:32:23 · 774 阅读 · 0 评论 -
零基础学习sql(2)--- 数据类型
上节课的提问 1: delete 和truncate 的区别: delete 可以删除部分数据, truncate 清空所有数据,另外delete 需要记录日志等信息, truncate 几乎不记录日志,且truncate 是ddl 操作。 问题2, 自己去执行,我就不说细说了。。。。 常用数据类型: 官网理论一大堆,我们只学我们懂的,我个人认为,零基础开始学习原创 2015-12-07 22:14:14 · 415 阅读 · 0 评论 -
plsql 开发实战问题一: 如何更新一个表的所有列
安生(970078354) 18:18:03 有没有方法把表中的字段的所有数据中的某个字母替换成其他的,不用判断是哪一列的,只要表中出现某个字母就直接替换成其他的呢 今天群里有个学生问,如何有办法更新一个表中的所有列: 很简单哈: 轻松加愉快写完代码: declare v_sql varchar2(200); v_sql1 varchar2(200); be原创 2016-01-23 10:51:27 · 1534 阅读 · 0 评论 -
数据仓库、数据库开发面试题目汇总:
1、游标分几种? 2、显式游标怎么使用 3、大表怎么更新数据 4、聚合函数与分析函数的差别? 5、函数和存储过程的差别 6、你接触过最大的表 7、怎么做优化的 8、会不会MERGE INTO? 9、怎么看执行计划 10、索引分那几种? 11、你做过那些项目,写过那些报表 12、谈谈你一个项目的业务逻辑 13、你在该项目做什么。 14、为什么离职 15、想往什么方向发展原创 2015-12-14 23:14:35 · 1210 阅读 · 0 评论 -
plsql 实战题目 一:
一: 通过dblink 迁移900 万数据,到另外一个库: create or replace procedure p_login as cursor cur_login is select * from user_login@px_dblink; ---- 远程的表 type type_login is table of number; --原创 2015-12-09 23:59:19 · 720 阅读 · 0 评论 -
奇怪的NVL2问题,提示NOT DECLARE
今天碰到一个同事问的NVL2函数使用的问题,简单记录一下,现象如下: SQL> Create Or Replace Function fn_tnvl2(fv_info Varchar2) Return Varchar2 Is 2 lv_msginfo Varchar2(2000); 3 Begin 4 lv_msginfo := Nvl2(fv_info, fv_inf原创 2014-05-28 10:45:24 · 1721 阅读 · 1 评论 -
SQL开发--树形层次累计求和案例
今天碰到一个朋友找我帮忙写一个原创 2014-05-23 11:53:58 · 4603 阅读 · 1 评论