![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE学习
文章平均质量分 68
hx05760576
这个作者很懒,什么都没留下…
展开
-
编写控制结构_2010.1.24
编写控制结构1、PL/SQL块 一个PL/SQL块由定义部分、执行部分和例外处理部分组成,其中定义部分和例外处理部分可选,而执行部分是必须的。语法: DECLARE --定义常量、变量、游标、复杂数据类型、例外等 BEGIN --PL/SQL和SQL语句 EXCEPTION --处理可能发原创 2010-01-24 20:48:00 · 346 阅读 · 0 评论 -
oracle function开发
ORACLE 函数开发1、建立函数的语法: CREATE [OR REPLACE] FUNCTION 函数名 [ (arg1 [mode] datatype[,........])] --当指定参数数据类型时,不能指定其长度。mode值:IN、OUT、IN OUT,当mode 未指定时,表示为IN RETURN datatype --用于指定函数返回原创 2010-04-11 21:02:00 · 6853 阅读 · 0 评论 -
oracle procedure 开发
oracle procedure 开发1、建立过程的语法: CREATE [OR REPLACE] PROCEDURE 过程名 [(arg1 [mode] datatype[,......])] --当指定参数数据类型时,不能指定其长度。mode值:in(默认)、out、in out。 IS|AS pl/sql;例1、无参过程SQL> CREATE OR R原创 2010-04-12 20:11:00 · 1173 阅读 · 0 评论 -
访问ORACLE
访问ORACLE(一)检索单行数据1、当在PL/SQL块中嵌入SELECT语句时,必须要带有INTO子句。该语句必须且只能返回一条数据,否则会触发NO_DATE_FOUND或TOO_MANY_ROWS例外。SELECT...INTO...语法: SELECT select_list INTO (variable_name1[,......] | record_name)原创 2010-04-13 23:19:00 · 688 阅读 · 0 评论 -
Oracle Date Function 讲解和事例
http://blog.csdn.net/mustbelove/archive/2007/04/17/1567836.aspx(转) 1 year=1*12 months1 day=24 hours=24*(1*60mins)=24*60*(1*60 seconds)1 week =7 days注意:黑色字体是 oracle 8i转载 2010-04-11 20:43:00 · 480 阅读 · 0 评论 -
使用游标
使用游标(一)显式游标1、PL/SQL包含隐式游标、显式游标。隐式游标用于处理SELECT...INTO...和DML语句,显示游标专门用于处理SELECT语句返回的多行数据。2、使用显式游标包含定义游标、打开游标、提取数据、关闭游标等四个阶段。定义游标语法:CURSOR 游标名 IS select_statemant;打开游标语法:OPEN 游原创 2010-04-15 22:13:00 · 480 阅读 · 0 评论 -
使用复合数据类型
使用复合数据类型(一)PL/SQL 记录标量变量只能处理单行单列的数据,而PL/SQL记录用于处理单行多列的数据。①自定义记录类型和记录变量自定义记录类型语法:TYPE type_name IS RECORD(field datatype [[not null] ][,......] );定义记录变量语法:identifier原创 2010-04-18 21:02:00 · 428 阅读 · 0 评论 -
使用SQL语句
使用SQL语句 SQL语言包括数据查询语言(SELECT)、数据操纵语言(INSERT、UPDATE、DELETE)、事务控制语言(COMMIT、ROLLBACK、SAVEPOINT)、数据定义语言(CREATE TABLE、ALTER TABLE、DROP)、数据控制语言(GRANT、REVOKE)等五个部分。当编写PL/SQL应用程序时,只能直接嵌入SELECT...IN原创 2010-05-02 19:33:00 · 729 阅读 · 0 评论 -
Select语句执行顺序(转)
A转自:http://blog.sina.com.cn/s/blog_601dd8d80100dn18.html当执行Select语句时,DBMS的执行步骤表示如下:(1)执行FORM子句,根据FROM子句中的一个或多个表创建工作表。如果在FROM子句中有两个或多个表,DBMS将对表进行交叉连接,作为工作表。(2)如果有WHERE子句,DBMS将WHERE子句列出的搜索条件作用于步骤(1)转载 2010-05-07 22:06:00 · 530 阅读 · 0 评论 -
程序开发: Oracle各种日期计算方法(收藏)
http://blog.csdn.net/fish2008/archive/2006/02/14/598834.aspx转载 2010-04-11 20:48:00 · 484 阅读 · 0 评论 -
SQL语言基础(一)
SQL*PLUS的使用1、退出SQL*PLUS EXIT:终止SQL*PLUS,并将控制权交还给OS。2、编辑命令1) List或L:显示缓冲区中所有的行。SQL> list 1 select 2 * 3* from dept --注:*代表当前行。2) LIST*或L*:显示缓冲区中的当前行。SQL> l*; 3* from d原创 2010-03-12 23:09:00 · 487 阅读 · 0 评论 -
oracle的数据类型、常量、变量_2010.01.24_2
oracle的数据类型、常量、变量㈠标量变量(指只能存放单个数值的变量)1、常见标量类型 VARCHAR(n):用于定义可变长度的字符串,其中n用于指定字符串的长度,其最大值为32767个字节,n必须指定。 CHAR(n):用于定义固定长度的字符串,其中n用于指定字符串的长度,其最大值为32767个字节,n未指定时,其长度为1个字节。 NUMBER(p,原创 2010-01-24 23:59:00 · 1364 阅读 · 0 评论 -
复制另一张表的数据及结构_2010.01.27
复制另一张表的数据及结构1、创建一个与源表数据及结构完全一样的表CREATE TABLE TABLE1 AS SELECT * FROM TABLE;例如1:SQL> SELECT * FROM EMP; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO----- ----------原创 2010-01-27 20:51:00 · 400 阅读 · 0 评论 -
TO_CHAR(date[,fmt,[,nls_param]])、TO_DATE(char[,fmt[,nls_param]])函数2010.01.27_2
TO_CHAR、TO_DATE函数的详细用法(一)FMT格式: 1、SQL> SELECT TO_CHAR(SYSDATE,yyyy-mm-dd hh24:mi:ss) FROM DUAL; TO_CHAR(SYSDATE,YYYY-MM-DDHH2 ------------------------------ 2010-01-27 22:02:00原创 2010-01-27 21:54:00 · 2013 阅读 · 0 评论 -
常用单行函数_2010.01.25
常用单行函数(一)数字函数1、ABS(n):该函数用于返回数字n的绝对值。2、CEIL(n):该函数用于返回天于等于数字n的最小整数。3、FLOOR(n):该函数用于返回小于等于数字n的最大整数。4、SIGN(n):该函数用于检测数字n的正负。 n>0,返回1; n=0,返回0; n5、MOD(m,n):该函数用于取得两个数字相除后的余数原创 2010-01-25 22:31:00 · 448 阅读 · 0 评论 -
DML语句2010.01.31
DML语句DML(数据操纵语言):用于操纵表和视图的数据,分为SELECT、INSERT、UPDATE、DELETE。1、DELETE格式:DELETE FROM [WHERE Conditions];①截断表:TRUNCATE TABLE 表名称 适用情况:如果用户确定要删除表的所有数据,要么使用TRUNCATE TABLE 表名称 语句速度较快。注:DELETE原创 2010-01-31 20:14:00 · 958 阅读 · 0 评论 -
PLSQL语言(一)
PLSQL语言 1、PLSQL语言 PLSQL语言是ORACLE公司对SQL语言的功能的扩展,它是将过程性结构与ORACLE SQL无缝的集成在一起而产生的一种结构化的强有力的语言,是一种高级数据库程序设计语言。2、SQL*PLUS SQL*PLUS是ORACLE公司提供的一个工具程序,它用于运行SQL语句和PL/SQL块,并且用于跟踪、调试SQL语句和PL/SQL原创 2010-03-06 19:52:00 · 6807 阅读 · 0 评论 -
PL/SQL语言(二)
PL/SQL语言1、可执行部分(BEGIN) 组成语句: 变量赋值语句。流程控制语句。数据查询、数据操纵、事务控制语句。游标语句。2、可执行部分,SQL语句的使用在可执行部分,可以使用SQL语句,但是不是所有的SQL语句都可以使用。可以使用的主要有:SELECT、INSERT、UPDATE、DEL原创 2010-03-06 23:10:00 · 984 阅读 · 0 评论 -
同义词、序列学习
同义词、序列(一)序列 在很多数据库系统中多存在一个自动增长的列,如果现在想在ORACLE系统中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。 序列的创建格式:CREATE SEQUENCE 序列名[INCREMENT BY n] [START WITH n][{MAXVALUE n|NOMAXVALUE}][{MINVA原创 2010-05-09 20:49:00 · 703 阅读 · 0 评论