PL/SQL
令帆
这个作者很懒,什么都没留下…
展开
-
oracle 脚本(1)-清空当前用户下所有表的数据
这段时间,有个配置库需要导给不同人,每个人导到库后都需要清空里面的各个表,如果逐个表来点的话,挺麻烦的,故写了以下 PL/SQL 脚本。/** 将所有的 table 清空(可回滚)**/declare -- 指向所有 table 的游标 cursor c_原创 2011-09-03 00:23:46 · 914 阅读 · 0 评论 -
oracle 脚本(3)-列出指定表的所有字段
晚上时,师弟yy说他有一个表,里面有90多个字段,需要把所有字段都列出来,如果手动一个一个复制出来的话,太麻烦了,就写了个小脚本./* 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可*/declare cursor c is sel原创 2011-09-03 00:54:19 · 475 阅读 · 0 评论 -
oracle 脚本(2)-修复 status 为 unusable 的 index(ORA-01502)
有配置工具使用时, 经常会出现以下错误: ORA-01502: index 'xxx.xxxxx' or partition of such index is in unusable state,解决方法为——以 DBA 登录,并运行以下脚本即可-- 请以 D原创 2011-09-03 00:41:21 · 3008 阅读 · 0 评论 -
ORA-14048: 分区维护操作不能与其它操作组合
今天fnr同学导入数据库时出现一个错误, 提示如下:IMP-00017: 由于 ORACLE 错误 14048, 以下语句失败: "ALTER INDEX "SYS_C009967" UNUSABLE ENABLE"IMP-00003: 遇到 ORACLE 错误 1404原创 2011-09-09 00:08:13 · 4545 阅读 · 0 评论 -
PL/SQL 使用动态数组
下午 yangyu 师弟问到 PL/SQL 中数组的使用, 就查一下资料, 写了个 demo, 代码如下:create or replace function func_testArray return char is Result char; -- 声明一个数原创 2011-09-20 00:11:28 · 994 阅读 · 0 评论 -
《Oracle Database Concepts 11g Release 2》读书笔记(1)-schema
(P31-P36)1. 定义Schema 是 oracle 中最基本的逻辑容器, 包括 tables,indexes,partitions,views,sequences,dimensions,synonyms(同义词),procedures,functions,packages等都是 schema object.注: 像 users, roles, contexts, direc原创 2011-11-09 00:18:56 · 978 阅读 · 0 评论 -
《Oracle Database Concepts 11g Release 2》读书笔记(2)-table
(P36-P50)1. 定义 Table 是 oracle中数据的基本组成单位. Oracle中定义了两种类型的 Table: 1) Relation Table 最常用的 table 类型,列由基本数据类型组成. 每个 RealationTable 是以下三种组织形式之一: a) heap-organized table原创 2011-11-09 22:34:22 · 856 阅读 · 0 评论