上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 什么是存储过程?存储过程可以说是一个记录集吧,它是由一些SQL语句组成的代码块,这些SQL语句代码实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该... 阅读全文
posted @ 2016-03-21 21:24 暗夜小精灵~~ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Oracle 字符串连接单引号: 1. 首尾单引号为字符串识别标识,不做转译用2. 首尾单引号里面如果出现的单引号,并且有多个,则相连两个单引号转译为一个字符串单引号3. 单引号一定成对出现,否者这个字符串出错,因为字符串不知道哪个单引号负责结束。 select to_char('aaa')from dual;select '' || to_char('aaa... 阅读全文
posted @ 2016-03-21 21:24 暗夜小精灵~~ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.编写。编写一个最最简单的存储过程,给它起个名字叫做proc_helloworldCREATE OR REPLACE PROCEDURE proc_helloworldISBEGIN DBMS_OUTPUT.put_line ('zhaonan ni mei World!'); END;/2.创建。在sqlplus命令行界面创建该存储过程sys@ora10g> conn sec/secC... 阅读全文
posted @ 2016-03-21 21:24 暗夜小精灵~~ 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是触发器数据库触发器是一个存储的PL/SQL程序块,它与一个基表联系,当在表上执行特定的数据库维护(插入、删除、更新这三种操作)时,隐含地执行一个PL/SQL程序块。二、触发器的作用: 。防止非法的数据库操纵、维护数据库安全 。对数据库的操作进行审计,存储历史数据 。完成数据库初始化处理 ... 阅读全文
posted @ 2016-03-21 21:24 暗夜小精灵~~ 阅读(241) 评论(0) 推荐(0) 编辑
摘要: create table haha ( PROVINCE_CODE VARCHAR2(3), CITY_CODE VARCHAR2(4), NET_TYPE VARCHAR2(10), STATION_NAME VARCHAR2(100), STATION_ID VARCH... 阅读全文
posted @ 2016-03-21 21:23 暗夜小精灵~~ 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 表管理一、把OLTP业务中的表瘦身 (一)、 1、把数据导出【备份起来】 2、按照业务,删除不用的数据【超市会员卡有积分,一般只看本年积分,往年的积分记录会干掉。如果非要查询往年记录,可以把第1步备份的数据还原】 (二)、ETL抽取到“数据仓库”后,干掉数据 【表中记录的交易记录,卖1个产品记录1笔,卖1个产品再记录1笔,我把交易结果抽到数据仓库中了来计算分析,前端表中存的记录,就没有意义了... 阅读全文
posted @ 2016-03-21 21:23 暗夜小精灵~~ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 首先我们可以用命令来查看selinux的状态getenforce 这个命令可以查看到selinux的状态,当前可以看到是关闭状态的。还有一个命令也可以查看出selinux的状态。sestatus -v还有一个setenforce 命令可以设置selinux的状态,具体可以查看 man 8 setenforce假设selinux是正在运行的,我们可以使用setenforce 命令设置临时关闭,... 阅读全文
posted @ 2016-03-21 21:23 暗夜小精灵~~ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1,创建表:create or replace procedure p_create_table(table_name in varchar2,result out varchar2) authid current_user as /** 功能:按照表名到数据库中查询,如果表存在,则不创建新表!如果表不存在,则按照传入的新表名创建新表! */v_tablename varchar2(10... 阅读全文
posted @ 2016-03-21 21:23 暗夜小精灵~~ 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 11g在分区上有了很大的改进,其中有一个特性是Interval-Partition,他是range分区的派生,自动创建指定间隔的分区。对时间类型和数字类型的支持:1.对于采用date类型或TIMESTAMP类型的Interval Partitioning可以支持按year、month、day、hour、minute、second六种类型的定长宽度分区,分别通过如下函数转换numtoyminterv... 阅读全文
posted @ 2016-03-21 21:22 暗夜小精灵~~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: create table t_test_subtemplate( rec_type varchar2(10), capture_time date, uuid number)partition by range(capture_time)subpartition by list(uuid)subpartition template( s... 阅读全文
posted @ 2016-03-21 21:22 暗夜小精灵~~ 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页