![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 85
BrandoLv
这个作者很懒,什么都没留下…
展开
-
Oracle Job 定时器简单实例
--首先要创建一个测试数据库. create table test_tbl ( ID NUMBER(12) not null, C_DATA date ) --创建一个序列. create sequence test_seq minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment原创 2012-09-19 10:24:42 · 599 阅读 · 0 评论 -
SQLServer常用SQL
获得所有数据库名称: use master select [name] from [sysdatabases] order by [name] go 获取数据库的所有表名: use DataBaseName --DataBaseName数据库名称. select [name] from [sysobjects] where [type] = 'u' order by [na原创 2014-03-12 10:00:42 · 741 阅读 · 0 评论 -
oracle创建表空间,用户,表等常用操作
创建表空间: --创建表空间: create tablespace test_tablespace datafile 'E:\oracleDB\test.dbf' size 500m; --创建用户: create user test identified by test default tablespace test_tablespace; --给用户赋权限...原创 2012-09-18 11:48:17 · 1054 阅读 · 1 评论 -
oracle删除数据文件
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法 非归档模式使用:alter database datafile '...' offline drop; 归档模式使用: alter database datafile '...' offline;转载 2013-07-01 11:47:07 · 684 阅读 · 0 评论 -
Oracle对像和类型
Oracle创建一个对象: CREATE TYPE Test_Type AS OBJECT ( --对象名 gid NUMBER(10), --对像字段. gname VARCHAR2(20) ); 创建对象数组: CREATE OR REPLACE TYPE test_TABLE AS TABLE OF Test_Type; --te转载 2013-06-08 19:29:38 · 515 阅读 · 0 评论 -
oracle存储过程
--创建存储过程. create or replace procedure test_pro( userId in nvarchar2, --参数1 in为传入参数,out为传出参数. userName in test_table.user_name%type, --参数的类型为test_table.user_name这个字段的类型.原创 2012-09-18 15:07:16 · 388 阅读 · 0 评论 -
Oracle数组,集合
create or replace procedure test_pro( userId in nvarchar2, --参数1 in为传入参数,out为传出参数. is --类型名. 数组最大长度. 每个元素类型. TYPE T_ARRAY IS VARRAY(6) OF VARCHAR2(10); --数组类型 v_array T_ARRAY原创 2013-02-21 10:50:57 · 852 阅读 · 0 评论 -
oracle_循环loop, 游标cursor
LOOP(循环):declare l_i number:=1; --循环变量. begin --循环1到10里面的数据. for i in reverse 1..10 loop --reverse 可控制倒序循环 dbms_output.put_line(to_char(sysdate,'HH24:mi:ss'));原创 2012-09-18 15:38:03 · 753 阅读 · 0 评论 -
oracle 存储过程中查询序列值并用变量接收
CREATE OR REPLACE PROCEDURE "TEST" ( PARAM_ID IN NUMBER ) is v_sv number; BEGIN v_sv := SEQ_TEST.NEXTVAL; --11G可以这样实现. select seq_test.nextval into v_sv from dual; -- 10G只能原创 2013-02-14 13:20:18 · 2712 阅读 · 1 评论 -
Oracle存储过程常见异常
Oracle提供了预定义例外、非预定义例外和自定义例外三种类型。 其中l 预定义例外用于处理常见的oracle错误; l 非预定义例外用于处理预定义所不能处理的oracle错误; l 自定义例外处理与oracle错误无关的其他情况. Oracle代码编写过程中,如果捕捉例外则会在plsql块内解决运行错误,否则将错误传递到调用环境. 常用预定义例外:为了处理各种常见的oracle错误,p转载 2012-11-22 13:05:05 · 4232 阅读 · 0 评论 -
Oracle函数大全
oralce函数大全 ABS 返回指定值的绝对值 SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- --------- 100 100 ACOS 给出反余弦的值 SQL> select acos(-1) from dual; A转载 2012-11-20 12:29:43 · 828 阅读 · 0 评论 -
win7安装oracle 10g时发生"程序异常终止.发生内部错误"
安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门. * 安装出现的现象: 1.安装默认的路径与以前有所不同。以前:F:\oracle\product\10.2.0或G:\oracle\product\10.2.0 现在:C:\Users\Administrator\oracle\product\10.2.0 2.输入完密码后下一步转载 2012-11-19 22:01:10 · 1036 阅读 · 0 评论 -
Oracle日期处理
获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBER 注: TO_CHAR 把日期或数字转换为字符串 TO_CHAR(number, '格式')原创 2012-09-22 23:35:53 · 434 阅读 · 0 评论