2013年6月21日

摘要: 基本数据类型变量 1. 基本数据类型 Number 数字型 Int 整数型 Pls_integer 整数型,产生溢出时出现错误 Binary_integer 整数型,表示带符号的整数 Char 定长字符型,最大255个字符 Varchar2 变长字符型,最大2000个字符 Long 变长字符型,最长2GB Date 日期型 Boolean 布尔型(TRUE、FALSE、NULL三者取一) 在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的,有的是有不同的含义的。 2. 基本数据类型变量的定义方法 变量名 类型标识符 [not null]... 阅读全文
posted @ 2013-06-21 18:16 世界之大追梦者 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在java中使用CallableStatement调用存储过程列:创建需要的测试表:create table Test(tid varchar2(10),tname varchar2(10));第一种情况:无返回值。create or replace procedure test_a(param1 in varchar2,param2 in varchar2) asbegin insert into test value(param1,param2);end;java调用代码:package com.test;import java.sql.*;import java.io.*;import. 阅读全文
posted @ 2013-06-21 15:12 世界之大追梦者 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 创建:CREATE [OR REPLACE] TIGGER 触发器名 触发时间 触发事件 ON 表名 [FOR EACH ROW]BEGIN PL/SQL语句 CURSOR 游标名 IS SELECT * FROM 表名(定义游标)END其中:触发器名:触发器对象的名称; 由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。触发时间:指明触发器何时执行,该值可取: before--表示在数据库动作之前触发器执行; after--表示在数据库动作之后触发器执行;触发事件:指明哪些数据库动作会触发此触发器: insert--数据库插入会触发此触发器; 阅读全文
posted @ 2013-06-21 14:19 世界之大追梦者 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 定义游标(写在存储过程的执行部分):CURSOR 游标名 is select * from 表名1、游标简单的说就是一个可以遍历的结果集 阅读全文
posted @ 2013-06-21 11:23 世界之大追梦者 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 如果需要取上一个月的数据,并且每天都要进行此操作,每次都需要改时间,的确非常的麻烦,所以想到了oracle add_months函数这个函数oracle add_months函数:oracle add_months(time,months)函数可以得到某一时间之前或之后n个月的时间如selectadd_months(sysdate,-6)fromdual;该查询的结果是当前时间半年前的时间selectadd_months(sysdate,6)fromdual;该查询的结果是当前时间半年后的时间myexamle: selectdistinct(t.mobile)fromtwaplogontwhe 阅读全文
posted @ 2013-06-21 11:10 世界之大追梦者 阅读(1855) 评论(0) 推荐(0) 编辑

导航