随笔分类 -  sql

oracle 创建表空间TABLESPACE
摘要:题外话: 在oracle中,我们的数据库用户都有一个默认表空间归属,当在该用户下创建表或其他对象时默认会将其归属在默认表空间; 不排除后期修改了用户默认表空间的情况存在,此后新加入的对象默认会放置在新设定的表空间下,故:可能存在一个用户下的表或其他对象分属于不同的表空间情况 我们在创建表空间时,可以 阅读全文

posted @ 2018-01-18 11:13 儿时精神 阅读(576) 评论(0) 推荐(0) 编辑

oracle 删除表空间TABLESPACE步骤及注意项
摘要:告诉大家,我喜欢通过toad for oralce来实现对oracle数据库的操作。 1、首先通过数据库管理员用户以SYSDBA身份登录。比如使用sys用户去登录 2、查看和记录待删除表空间所在的物理文件及路径 3、通过命令删除表空间。 以上命令要在sys用户下去执行,以上命令执行后要生效需要再执行 阅读全文

posted @ 2018-01-18 11:01 儿时精神 阅读(3123) 评论(1) 推荐(1) 编辑

oracle expdp导出时报 ora-39070:无法打开日志文件
摘要:在通过expdp导出命令导出某个用户的对象时出现以下截图错误: ORA-39002:操作无效 ORA-39070:无法打开日志文件 ORA-39087:目录名<directory>无效 该错误主要是权限不足引起的:没有把目录的读写权限赋给待导出用户。解决办法参考以下命令: 阅读全文

posted @ 2018-01-18 10:40 儿时精神 阅读(2217) 评论(0) 推荐(0) 编辑

Oracle 关于expdp和impdp的应用实践
摘要:现在有一个场景需求,需要把在一台服务器上某个用户的对象全部迁移到另一台服务器。有以下几个情况: 1、原用户下的表分属于不同的表空间(由于维护人员在过程中修改过用户的默认表空间) 2、原用户的数据库量过大,导出慢。 3、迁出、迁入的oracle版本为11g 针对以上情况,迁移方法步骤如下: 1、由于用 阅读全文

posted @ 2018-01-18 00:36 儿时精神 阅读(601) 评论(0) 推荐(1) 编辑

Oracle 在函数或存储过程中执行一条插入语句并返回主键ID值
摘要:有时,我们需要往一张表插入一条记录,同时返回主键ID值。 假定主键ID的值都是通过对应表的SEQUENCE来获得,然后进行ID赋值 这里有几种情况需要注意: 1)如果建表语句含有主键ID的触发器,通过触发器来实现主键ID的自增,实现方式如下: 关键语法: INSERT INTO TABLE VALU 阅读全文

posted @ 2017-11-07 22:44 儿时精神 阅读(10634) 评论(0) 推荐(0) 编辑

Oracle 在函数或存储过程中执行sql查询字符串并将结果值赋值给变量
摘要:请看黄色部分 完整文章参考:Oracle 在存储过程或函数中执行字符串sql 阅读全文

posted @ 2017-11-07 22:09 儿时精神 阅读(17927) 评论(2) 推荐(1) 编辑

Oracle 在存储过程或函数中执行字符串sql
摘要:有时,我们需要在存储过程或函数中根据条件拼凑一些sql字符串语句,然后再执行拼凑后的sql字符串,如何做到呢? 参考以下代码: 关键语句:EXECUTE IMMEDIATE TVALUE_SQL INTO KPI_VALUE; 本项目涉及到的知识点: 1)在该示例中,需要把查询的值动态赋值给一个变量 阅读全文

posted @ 2017-11-07 22:01 儿时精神 阅读(25153) 评论(0) 推荐(0) 编辑

Oracle 存储过程或函数传入的数值参数number
摘要:在oralce中,如果存储过程需要接收含有数值类型的参数时,如何声明呢。如下: 注意:在我的应用中 CUR_MONTH_BILL_ID 实际上接收的是一个 NUMBER(19)的类型,然后在存储过程声明的参数类型确只能写成 NUMBER 阅读全文

posted @ 2017-11-07 21:48 儿时精神 阅读(1780) 评论(0) 推荐(0) 编辑

Oracle 将一个查询结果值动态赋值给一个变量
摘要:在写存储过程或函数时,经常需要用到中间变量,需要将一些值做临时存储。 可以通过动态变量方式来赋值。如下: 以上语句在条件A=1满足时,能够成功赋值给变量MID_ID,但如果没有查询到值时,该语句在执行时会报错(因为未查询到值) 可以在查询值外加入MAX() 或 MIN() 如下处理: 如果条件A=1 阅读全文

posted @ 2017-11-07 21:39 儿时精神 阅读(23902) 评论(0) 推荐(0) 编辑

oracle 在存储过程或函数中得到异常sql
摘要:http://bbs.csdn.net/topics/20052660 oracle 异常处理 阅读全文

posted @ 2017-10-14 11:45 儿时精神 阅读(243) 评论(0) 推荐(0) 编辑

提高SQL查询效率的30种方法
摘要:转载:提高SQL查询效率的30种方法 内容摘录如下: 阅读全文

posted @ 2017-08-17 10:09 儿时精神 阅读(391) 评论(0) 推荐(0) 编辑

Oracle ORA-28001: 口令已经失效
摘要:登录用户时,碰到这个问题: ORA-28001: 口令已经失效。 后来搜索发现Oracle11G创建用户时缺省密码过期限制是180天(即6个月)。 以下内容转载至:http://ierda.blog.163.com/blog/static/7746958720133911933720/ 错误信息:O 阅读全文

posted @ 2014-07-23 22:23 儿时精神 编辑

导航