Oracle
文章平均质量分 60
张润东
江山父老能容我,不使人间造孽钱。
展开
-
execute、executeQuery和executeUpdate之间的区别
JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQueryexecuteUpdate execute使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如:被执行最多的SELECT 语句。 这个方法被用来执行 SELECT 语句,但也只能执行查询语转载 2017-04-22 10:38:52 · 457 阅读 · 0 评论 -
数据库中的事务
1.事务概念事务是由一步或者几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。事物的特性(ACID)原子性(Atomicity):正如原子时自然界最小颗粒,具有不可再分的特征一样。意思就是说,咱的事务是一个逻辑单元,不能再拆分了,比如整体的执行。一致转载 2017-09-05 15:40:02 · 1384 阅读 · 0 评论 -
Oracle笔试题
1、下列不属于Oracle的逻辑结构的是()A、区B、段C、数据文件D、表空间答案:C2、下面哪个用户不是oracle缺省安装后就存在的用户( )A、SYSDBAB、SYSTEMC、SCOTTD、SYS答案:A3、下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表( )A、授予了CON转载 2017-07-17 18:44:52 · 7816 阅读 · 0 评论 -
Oracle中快速导入导出数据库的几种方式
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/article/details/7893342 首先,我们导入导出数据,肯定是要通过Oracle自带的可运行程序来完成数据的导入导出工作,imp.exe 和exp.exe这两个可转载 2017-08-02 20:00:24 · 41120 阅读 · 0 评论 -
解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误。
在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误。1、检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-9月 -2008 10:25:26Copyright (c) 1991, 2005, Or转载 2017-08-02 19:58:40 · 1954 阅读 · 0 评论 -
如何在JSP页面显示Oracle数据库内容
/*引用数据库连接类*/ /*引用资源关闭类*/ 从数据库中的某个表拿到该表所有的数据 table { border: 2px #CCCCCC solid; width: 360px; } td,th { height: 30px; bord原创 2017-08-08 19:56:14 · 5295 阅读 · 0 评论 -
java.util.Date怎样转换为java.sql.Date
java.util.Date转换为java.sql.Date的方法主要是利用构造函数,传入date类型参数实例如下: java.util.Date curDate = new java.util.Date();//新建一个util类型的date java.sql.Date date = new java.sql.Date(curDat原创 2017-08-08 10:36:00 · 2104 阅读 · 0 评论 -
Oracle-26-内连接(等值、不等值连接、自然连接)&外连接(左外、右外、全连接)&using子句
一、连接分类:1.内连接(1)等值连接:在连接中使用等号(=)操作就是等值连接。比如查询部门编号为30的员工编号、姓名、部门名称。①SQL>select empno, ename, dname from emp, dept 2 where emp.deptno = dept.deptno and dept.deptno = 30;②转载 2017-07-22 09:49:49 · 602 阅读 · 2 评论 -
Oracle内连接、左外连接、右外连接、全外连接
Oracle内连接、左外连接、右外连接、全外连接表TESTA,TESTB,TESTC,各有A, B两列A B 00110A00220AA转载 2017-07-22 09:47:30 · 438 阅读 · 2 评论 -
oracle中的add_months()函数
1、add_months(x,y)或者add_months(times,months)函数: (1)用途:这个函数用于计算在时间x之上机上Y个月后的时间值,要是Y的值为负数的话就是在 这个时间点之间的时间值(这个时间-Y个月)。 (2)用法实例: A:--从emp表查询列出来公司就职时间超过24年的员工名单转载 2017-07-22 09:42:35 · 1598 阅读 · 0 评论 -
Oracle中的Round函数
Round函数用法:截取数字 格式如下:ROUND(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分,并四舍五入。如果为负数则表示从小数点开始左边的位数,相应整数数字用0填充,小数被去掉。需要注意的是,和trunc函数不同,对截取的数字要四舍五入。举例如下:Sq转载 2017-07-22 09:38:58 · 1048 阅读 · 0 评论 -
数据库中的变长类型
1、CHAR(M), VARCHAR(M)不同之处CHAR(M)定义的列的长度为固定的,M取值可以为0~255之间,当保存CHAR值时,在它们的右边填充空格以达到指定的长度。当检索到CHAR值时,尾部的空格被删除掉。VARCHAR(M)定义的列的长度为可变长字符串,M取值可以为0~65535之间,(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,53转载 2017-07-17 19:33:44 · 8107 阅读 · 0 评论 -
Oracle中的集合操作符
-- StartOracle 支持如下几个集合操作符。[sql] view plain copy print?UNION 用来求两个集合的并集,并去掉重复值 UNION ALL 用来求两个集合的并集 INTERSECT 用来求两个集合的交集,并去掉重复值 MINUS 用来求在第一个集合转载 2017-07-17 19:04:19 · 1237 阅读 · 0 评论 -
DDL语句
DDL是数据库模式定义语言,是用于描述数据库中要存储的现实世界实体的语言。常见的DDL语句:CREATE DATABASE,CREATE TABLE,ALTER TABLE ,DROP TABLE,CREATE VIEW,ALTER VIEW ,DROP VIEW 等。原创 2017-07-17 19:02:22 · 474 阅读 · 0 评论 -
同/异构sql的语句
同构:两个sql语句的可编译部分是相同的,只有参数值不同。 异构:整个sql语句的格式是不同的。原创 2017-07-17 18:56:11 · 540 阅读 · 0 评论 -
CallableStatement的用法
CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement 对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参数,另一种形式不带结果参数(有关换码语法的信息,参见第 4 节“语句”)。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。转载 2017-07-17 18:52:42 · 5509 阅读 · 0 评论 -
truncate与delete的区别
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据可以回滚恢复,而truncate命令删除的数据是不可以恢复的 可以做一个测试 建一个带有自增字段的表,加入100万数据 然后分别用TRUNCATE和DELETE删除转载 2017-04-22 14:13:14 · 300 阅读 · 0 评论 -
数据库中的序列是什么?具体概念?
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{转载 2017-04-22 11:35:36 · 9524 阅读 · 0 评论 -
mybatis配置oracle的主键自增长
1.Oracle数据库建表成功 task2.并设置主键 id3.创建序列 seq_task4.mapper.xml insert into task(id,name,tStatus,startTime,endTime,rStatus) values(seq_task.nextval,#{name},#{tStatus},#{startTime},#原创 2018-01-26 21:22:08 · 948 阅读 · 0 评论