随笔分类 -  Oracle

摘要:1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有r 阅读全文
posted @ 2017-09-25 19:39 雪山上的蒲公英 阅读(690) 评论(0) 推荐(0)
摘要:[ERROR] JmCheckManageDaoImpl:901 - java.sql.SQLException: ORA-01400: 无法将 NULL 插入 ("CHARGE_WQRL"."SF_JMQTFY_T"."BH") 这个问题很多时候是没有为该表建立触发器(trigger)导致的,或者 阅读全文
posted @ 2017-09-17 18:39 雪山上的蒲公英 阅读(2956) 评论(0) 推荐(3)
摘要:first time writern by markdown totally 阅读全文
posted @ 2017-09-11 21:09 雪山上的蒲公英 阅读(689) 评论(0) 推荐(0)
摘要:数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个 应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个 阅读全文
posted @ 2017-09-10 18:52 雪山上的蒲公英 阅读(1860) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-09-09 16:35 雪山上的蒲公英 阅读(4633) 评论(1) 推荐(2)
摘要:No suitable driver found for jdbc:oracle:thin:@192.168.7.146:1521:oracle 这个错误的原因主要有以下几方面的原因: 1. url配置错误(类似于下面这种) 以jdbc:oracle:thin:@localhost:1521:orc 阅读全文
posted @ 2017-09-05 20:44 雪山上的蒲公英 阅读(28102) 评论(0) 推荐(0)
摘要:1. 触发器简介 触发器在数据库里以独立的对象存储,类似于过程(procedure)和函数(function),都有声明,执行和异常处理过程的PL/SQL块。它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并 阅读全文
posted @ 2017-09-04 23:49 雪山上的蒲公英 阅读(495) 评论(0) 推荐(0)
摘要:1.游标简介 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。 为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询(select)语句返回的 阅读全文
posted @ 2017-09-03 14:15 雪山上的蒲公英 阅读(493) 评论(0) 推荐(0)
摘要:项目上线前夕,功能和bug基本解决完毕,最烦的就是这种添加字段的需求,难度不大但需要照顾的点特别多,更可怕的是这种需求不一次提完,造成大量无意义的重复工作。下面以增加【面积性质】字段为例梳理一下整个流程。 需求:要求在项目中添加【面积性质】字段,在点击如下红框内菜单跳出的对话框内显示,且在点击编码显 阅读全文
posted @ 2017-09-01 22:25 雪山上的蒲公英 阅读(586) 评论(0) 推荐(0)
摘要:要实现模糊搜索的功能,及在模糊搜索框内输入要查询的信息,会在用户基础信息栏显示模糊搜索的结果 以用户名模糊搜索为例 页面上实现点击回车键即可进行搜索的功能 在sf_leftQuery_js里编写模糊搜索的方法 搜索的实现是依靠准确的sql查询语句来实现,以下为dao层创建查询sql语句的方法 当执行 阅读全文
posted @ 2017-08-23 20:55 雪山上的蒲公英 阅读(4739) 评论(5) 推荐(0)
摘要:由于移动或删除DBF文件报错:ORA-01033: ORACLE initialization or shutdown in progress 原因:一般该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误。ORACLE将识别为数据库未装载完成而导致出现如 阅读全文
posted @ 2017-07-19 20:41 雪山上的蒲公英 阅读(449) 评论(0) 推荐(0)
摘要:使用PL/SQL Developer 工具连接 oracle 11g ,当使用用户登录时报错: ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务_监听程序不支持服务 解决办法:一般提示监听程序无法识别,有两种情况。一种是你安装完后未配置监听,这种情况较少;第二种是之前配置 阅读全文
posted @ 2017-07-19 20:27 雪山上的蒲公英 阅读(4818) 评论(1) 推荐(1)
摘要:1. 创建表空间 2. 创建用户并使用该表空间为默认表空间 3. 给用户授权 4. cmd里用命令导入 5. 导入失败的话先删除用户 6. 再删除表空间 7. 过程中可能用到的其他语句 例: 阅读全文
posted @ 2017-07-19 15:01 雪山上的蒲公英 阅读(1010) 评论(0) 推荐(0)
摘要:1. 约束介绍 表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性。 按照约束的分类,一共有五种约束:非空约束、唯一约束、主键约束、检查约束、外键约束。 1.1 使用如下命令检索某个表上的所有约束 阅读全文
posted @ 2017-07-16 17:46 雪山上的蒲公英 阅读(304) 评论(0) 推荐(0)
摘要:1. 视图简介 视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全。 2. 视图作用 简化数据操作:视图可以简化用户处理数据的方式。 着重于特定数据:不必要的数据或敏感数据可以不出现在视图中。 视图提供了一个简单而有效的安全机制,可以定制不同用户对数据的访问权限 阅读全文
posted @ 2017-07-16 16:07 雪山上的蒲公英 阅读(386) 评论(0) 推荐(0)
摘要:1. 字符串类型及函数 2. 数值类型及函数 3. 日期类型及函数 4. 其他常用处理函数 阅读全文
posted @ 2017-07-14 13:29 雪山上的蒲公英 阅读(395) 评论(0) 推荐(0)
摘要:0. scott 用户默认表介绍 scott用户Tables目录下包含四张表 1. insert(插入)语句 给指定列插入数据: 给指定列插入数据: 插入全部列数据: 2. update(更新)语句 3. delete(删除)语句 删除指定数据: 删除指定条件的数据: 4. select(查询)语句 阅读全文
posted @ 2017-07-14 12:48 雪山上的蒲公英 阅读(297) 评论(0) 推荐(0)
摘要:1. 序列简介 序列作为数据库里的对象,可以将序列值装入内存以提高访问效率,主要作用是生成唯一的主键值。其作用相当于一个计数器,它并不会与特定的表关联。通过创建Oracle序列和触发器实现表的主键自增。 2. 创建序列 创建完成后在Sequences里可观察到已添加序列: 查看序列: 若用图形化创建 阅读全文
posted @ 2017-07-14 10:07 雪山上的蒲公英 阅读(262) 评论(0) 推荐(0)
摘要:1. 表空间 一个数据库可以有多个表空间,一个表空间里可以有多个表。表空间就是存多个表的物理空间;可以指定表空间的大小位置等。 1.1 创建表空间语句 根据上述语句即在F:\tablespace目录下创建一个大小为50M,当空间不足时每次递增10M,同时限制最大空间为1024M的表空间。 1.2 修 阅读全文
posted @ 2017-07-14 07:25 雪山上的蒲公英 阅读(362) 评论(0) 推荐(0)
摘要:SQL> create tablespace ts3 datafile 'C:\tablespace\ts1.dbf' size 50M autoextend on next 10M maxsize 1024M;create tablespace ts3 datafile 'C:\tablespac 阅读全文
posted @ 2017-07-13 06:29 雪山上的蒲公英 阅读(930) 评论(0) 推荐(0)

/* 返回顶部代码 */