Oracle
leeli1987
很懒什么也没有留下!
展开
-
Oracle 新建用户,表空间,授权
Oracle 新建用户,表空间,授权:============================================================================【第一步,新建用户】create user jack identified by jack;【第二步,新建表空间】create tablespace testdatafileF:/t原创 2011-06-08 14:18:00 · 499 阅读 · 0 评论 -
plsql developer导入导出数据库方法
导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools ->export tables-> Oracle Export 选择选项导出.dmp文件导入步骤:(导入之前最好把以前的表删除,当然导入另外数据库除外)1 tools->原创 2011-07-26 09:30:57 · 21283 阅读 · 0 评论 -
如何将 Access 数据导出到 Oracle 数据库中?
1、配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→ 添加一个系统DSN: 数据源名称(自己设,好记就行如:aaa) 服务名称(Oracle主机字符串:oradb) 用户名称(Oracle用户名:如user1) tnsnames.ora文件中 ORADB = (DESCRIPTION =转载 2011-06-14 17:03:00 · 1052 阅读 · 0 评论 -
Oracle依据已有表创建新表及插入相关数据举例
1:依据已有表创建一个新表create table student6 as select * from student where 1=2;如果省略where 1=2;则新表不仅拥有已有表的结构,也拥有了已有表的数据。2:依据已有表插入数据insert into student6 select * from student;原创 2011-06-11 12:53:00 · 6549 阅读 · 0 评论 -
删除表和截断表命令之间的区别?
表删除包括表的定义和关联对象(规则、索引、约、触发器、主键,等)。很明显,一旦表被删除,那么表中包含的所有的数据行都会被一同删除。 truncate 命令则仅仅删除了表中所有的数据行。表的结构和所有的索引仍然继续存在,直到你输入删除表的命令(如上所述)。绑定到列上的规则、默认值、约束仍然继续绑定,并且触发器也仍然起作用。 截断表命令还会回收所有索引的分配页。原创 2011-06-08 14:36:00 · 7021 阅读 · 0 评论 -
Java连接Oracle数据库函数+测试范例
import oracle.jdbc.driver.OracleDriver;public class oracleConn{ Connection conn; public Connection oracleGetConn(){ String driver="oracle.jdbc.driver.OracleDriver"; String url="jdbc:or原创 2011-06-08 14:22:00 · 779 阅读 · 0 评论 -
实现两张表同步的触发器
表1:create table student(sno varchar2(6) not null,sname varchar2(6) not null,ssex varchar2(2) not null,sage varchar2(2) not null,sclass varchar2(20) not null,constraint a1 primary key(s原创 2011-06-08 14:09:00 · 660 阅读 · 0 评论 -
Java调用Oracle存储过程
1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程create or replace package TEST_PKG istype cur_emp is REF CURSOR;procedure test_proc (emps out cur_emp);end TEST_PKG;2:然后你再创建包体create or replace package body T原创 2011-06-09 15:49:00 · 314 阅读 · 0 评论 -
用java调用oracle存储过程总结
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在 java 里调用时就用下面的代码转载 2011-06-10 13:33:00 · 526 阅读 · 0 评论 -
Oracle游标学习
1. 游标: 容器,存储SQL语句影响行数。 2. 游标类型: 隐式游标,显示游标,REF游标。其中,隐式游标和显示游标属于静态游标(运行前将游标与SQL语句关联),REF游标属于动态游标(运行时将游标与SQL语句关联)。 3. 隐式游标: DML语句对应的游标,由Oracle自动管理,也称SQL游标。(所有的DML操作都被Oracle内部解析为一个cursor名为SQL的隐原创 2011-06-08 16:19:00 · 695 阅读 · 2 评论 -
过程、函数和包举例
【管理过程、函数和包】PL/SQL主要有匿名块和命名块。匿名块的缺点是在每次执行时都要被编译,不能存储在数据库中供其它PL/SQL块调用。过程:为了执行一定任务而组合在一起的PL/SQL块,它存储在数据字典中并可被应用程序调用。当执行一个过程时,其语句被作为一个整体执行。过程是没有返回值的。1.创建一个过程myproc,功能为根据学号检索学生的姓名、性别、年龄和班级等信息。cr原创 2011-06-08 14:41:00 · 353 阅读 · 0 评论 -
oracle中DDL和DML指什么?
【DDL】 create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语原创 2011-06-17 09:03:00 · 3067 阅读 · 1 评论