
oracle10g
iteye_16498
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle 取日期字段的年月日。
[code="java"]-- Create tablecreate table ODC_OPERATION_RECORD( ID NUMBER, OPERATOR VARCHAR2(100), OPERATION_DATE DATE, OPERATION_NAME VARCHAR2(100), OPERAT...原创 2015-06-01 20:19:19 · 3959 阅读 · 0 评论 -
oracle10g 系统自带函数-subStr,sys_connect_by_path
1,subStr subSrt是截取字符串函数,下面是详细的例子[code="java"] select subStr('hello world',1,4)from dual; --截取hell world,从第一个字符起,截取4个字符。 select subStr('hello world',0,4)from dual; --截取hell world,从第一个字符起...原创 2013-12-31 15:08:29 · 328 阅读 · 0 评论 -
plsql 表达式
第一:boolean赋值实例:[code="java"][color=orange]--布尔值只有TRUE, FALSE及 NULL 三个值[/color]。如:declare bDone boolean;begin bDone := FALSE; WHILE NOT bDone loop null;[color=red]--执行null(什么也不执行)[/...原创 2014-01-01 12:33:47 · 552 阅读 · 0 评论 -
oralce 游标
1,一般游标、参数游标。[code="java"] declare deptrec department%rowtype; dept_name department.name%type; dept_id department.id%type; cursor c1 is select d.id,d.name from...原创 2014-01-20 16:32:02 · 109 阅读 · 0 评论 -
oracle创建用户,创建表空间,分配权限。
注:原创作品,转载请注明出处。[code="java"]--1.首先用scott(或者system)用户以sysdba的身份登录oracle. conn scott/tiger as sysdba --用plsq developer 不用测命令--2.然后创建用户create user supan identified by root; --注意root不带单引...原创 2014-08-03 19:15:38 · 120 阅读 · 0 评论 -
Hibernate 调用返回值的存储过程
注:原创作品,转载请注明出处。 曾一度认为oracle的函数和存储过程的区别,就是function能返回值,存储过程不能返回值。但在项目中的很多存储过程都有返回值,仔细发现得出问题的窍门。 存储过程的返回值是通过参数实现的,存储过程的参数有三种类型一种是 in,一种是 out一种是既有in也有out类型。 out的参数就是返回数值的参数。 ...原创 2014-08-04 02:20:13 · 355 阅读 · 0 评论 -
oracle一:oracle创建表空间,创建用户,分配权限
--第一步:用sql developer或sql plus的sys用户登录--第二步创建临时表空间(注:不用创建dbf,oracle会自动创建)[code="java"]create temporary tablespace supan_data_temptempfile 'C:\Program Files\OracleData\supan_data_temp.dbf'size...原创 2014-12-01 22:10:22 · 110 阅读 · 0 评论 -
Oracle二:insert delete update returning into句式
功能:插入,删除,更新返回操作的记录字段,赋值到变量。注意:更新,删除多条记录时需要把返回的记录赋值到复合变量数组中--插入一条记录并返回赋值给变量[code="java"]declare row_id rowid; info varchar2(40);begin insert into scott.dept values(60,'财务室','河南')...原创 2014-12-01 23:02:42 · 418 阅读 · 0 评论 -
sql分组可以按照多个字段分组
[code="java"]--创建学生表create table student(sno varchar2(20),sname varchar2(20));--创建课程表create table course(cno varchar2(20),cname varchar2(20));--创建学生课程关联表create table sc(sno varchar2(20),cno ...原创 2014-12-03 23:38:40 · 1644 阅读 · 0 评论 -
oracle执行计划详解
[size=x-small]一.相关的概念[/size] Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。 对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不能删除改列,也不能对该列的值进行 修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即即使该行产...原创 2015-03-29 09:53:06 · 116 阅读 · 0 评论 -
oracle表分区详解(转载)
特别注明:该博文转自:http://tianzt.blog.51cto.com/459544/171759/此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) ...原创 2015-04-04 10:40:34 · 93 阅读 · 0 评论 -
oracle 复合类型-record、数组、%type、%rowtype、plsql table类型
知识点:1,ORACLE 在 PL/SQL 中除了提供象前面介绍的各种类型外,还提供一种称为复合类型的类型--- [color=red]记录和表.[/color] 记录类型类似于C语言中的结构数据类型,它把逻辑相关的、分离的、基本数据类型的变量组成一个整体存储起来,它必须包括至少一个标量型或RECORD 数据类型的成员,称作PL/SQL RECORD 的域(FIELD),其作用...原创 2013-12-30 08:38:08 · 549 阅读 · 0 评论 -
oracle 视图(view)
[color=red]1,视图分为两种 第一种:可更新的视图 第二种:连接视图(由连接表的sql生成的视图)[/color]2,视图的概念: 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服...原创 2013-12-29 19:37:29 · 160 阅读 · 0 评论 -
oracle10g plsql编程1
[code="java"]select max(id) from student;--1......批量添加Student中的数据declare i int := 14;begin while i 100; end loop;end;--*********************************--第十一:while循环(可以不执行一...原创 2013-09-21 20:37:07 · 193 阅读 · 0 评论 -
oracle 远程超出dmp文件,导入到本地
远程A主机 本地B主机 把A主机上的emg用户对象导入到B主机上步骤:1,在B主机上执行下面操作 创建emg用户(和A主机上一致) 创建emg在A主机上所拥有的所有表空间 把创建的emg用户的对应的表空间进行授权。2,在主机A上进行操作 用exp程序导出emg用户的所有对象dmp文件 3,在主机B上用imp命令导入当菜的dmp文件即可...原创 2013-09-24 14:22:26 · 288 阅读 · 0 评论 -
oracle type类型
[code="java"]--创建类型说明***********************************************************create or replace type dept_type as object(--成员变量 h_deptno number(2), h_dname varchar2(14),...原创 2013-09-28 16:53:42 · 458 阅读 · 0 评论 -
oralce plsql 游标双循环实现 一个表中id的插入
[code="java"]declare tempId1 department.id%type; tempId2 department.id%type; cursor c1 is select id from department where rownum between 100 and 200; cursor c2 is select id from depa...原创 2013-10-10 09:14:18 · 558 阅读 · 0 评论 -
plsql-集合-关联数组(下标为数字、字符串)
[code="java"]--*******集合1--关联数组(下标为数字类型)/*plsql集合类型有三种:下面是第一种:关联数组*/declare --定义一个数组类型 --mytable:自己定义的类型名字 --varchar2:类型mytable中元素的类型 --binary_integer:下标索引的数据类型 type mytable is table...原创 2013-10-10 11:40:52 · 1360 阅读 · 0 评论 -
plsql实战之综合应用
[code="java"]create or replace package pack_materialUtilsis --type materialRecordsType is table of eachMaterialRecord index by binary_integer; --获得指定出库单包含的物资的名称 --molId:出库单id --strlink:...原创 2013-12-25 13:29:58 · 236 阅读 · 0 评论 -
plsql点滴
1,oracle对关键字大小不区分,对内容大小区分。2,PL/SQL是ORACLE系统的核心语言,现在ORACLE的许多部件都是由PL/SQL写成。在PL/SQL中可以 使用的SQL语句有: INSERT,UPDATE,DELETE,SELECT INTO,COMMIT,ROLLBACK,SAVEPOINT。 提示:[color=red]在 PL/SQL中只...原创 2013-12-29 18:14:33 · 103 阅读 · 0 评论 -
oracle rownum 详解 rowid
1,针对[code="java"]select * from scott.dept rownum > 0 查询出所有的记录[/code],而 [code="java"] select * from scott.dept rownum > 1 [/code]查询出空的解释: 该内容来自互联网,因见解渗透,故在此引用:[color=red] 自己的总结原因三点: ...原创 2013-12-29 18:23:38 · 177 阅读 · 0 评论 -
insert into/update/delete returning into语法
insert into/update/delete returning into语法用于在plsql程序设计中插入一条记录后返回插入的信息到设定的变量中: [color=red]注意:rownum不能返回,rowid可以返回。[/color][color=darkred]总结: 1,返回的时候直接使用被插入表的字段名称例如:returning rowid,dept...原创 2013-12-29 18:47:54 · 1015 阅读 · 0 评论 -
处理scott用户没有创建视图的权限
通过sys账户给scott账户授权:[color=darkblue]grant create session,create table,create view,unlimited tablespace to scott;[/color]原创 2013-12-29 19:06:30 · 539 阅读 · 0 评论 -
oracle查询一个表的所有分区的名字及所在的表空间
从USER_TAB_PARTITIONS这个数据库字典表中查询:[code="java"]SELECT TABLE_NAME,PARTITION_NAME,TABLESPACE_NAMEFROM USER_TAB_PARTITIONS[/code]原创 2015-04-04 13:03:35 · 8627 阅读 · 0 评论