一。查看oracle数据库是否为归档模式:Sql代码1.select name,log_mode from v$database; NAME LOG_MODE QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archiv ...
分类:
数据库 时间:
2018-03-20 10:37:26
阅读次数:
172
存储过程越来越多的应用到项目当中了,不罗嗦了先来看看JAVA怎么从oracle接收对象数组。 Sql代码 --建立oracle对象 CREATE OR REPLACE TYPE PERSON AS OBJECT ( --如果你执意使用VARCHAR2有一定几率出现乱码和ASCII码(貌似和驱动有关) ...
分类:
编程语言 时间:
2018-03-16 18:45:20
阅读次数:
170
--1、准备工作。创建两个登录名Create Login Login1 with Password='123456';Create Login Login2 with Password='123456'; --在StudentCourse数据库中创建两个用户名U1和U2,并分别与上面的两个登录名相关 ...
分类:
数据库 时间:
2018-02-10 22:39:45
阅读次数:
295
传统JDBC的问题如下: 1.数据库连接创建,释放频繁造成西戎资源的浪费,从而影响系统性能,使用数据库连接池可以解决问题。 2.sql语句在代码中硬编码,造成代码的不已维护,实际应用中sql的变化可能较大,sql代码和java代码没有分离开来维护不方便。 3.使用preparedStatement向 ...
分类:
数据库 时间:
2018-01-27 21:16:51
阅读次数:
850
(MS SQL Server)语句:Sql代码 update b set ClientName = a.name from a,b where a.id = b.id (Oralce)语句:Sql代码 update b set (ClientName) = (SELECT name FROM a W ...
分类:
数据库 时间:
2018-01-18 18:53:08
阅读次数:
227
1) 最简单的形式 SQL 代码 --经确认customers表中所有customer_id小于1000均为'北京' --1000以内的均是公司走向全国之前的本城市的老客户:) update customers set city_name='北京' where customer_id<1000 SQ ...
分类:
数据库 时间:
2018-01-09 12:54:44
阅读次数:
196
目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from v$process select count(*) from v$process --当前的数据库连接 ...
分类:
数据库 时间:
2018-01-07 20:10:15
阅读次数:
171
1、行列转换问题。 表结构如下: SQL代码: 还可以用pivot(聚合函数(要转成列值的列名) for 要转换的列 in(目标列名))这个函数实现: 执行结果: 2、关于成绩排名问题: 表结构如下: SQL代码: 执行结果: 顺序排名的SQL代码: 执行结果: 创建索引语句: CREATE IND ...
分类:
数据库 时间:
2018-01-03 17:30:47
阅读次数:
174
在多数情况下,Oracle使用索引t来更快地遍历表,优化器主要根据定义的索引来提高性能。 但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质SQL语句。 在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有 ...
分类:
数据库 时间:
2018-01-03 14:06:02
阅读次数:
208
sql这个元素可以被用来定义可重用的 SQL 代码段,可以包含在其他语句中。它可以被静态地(在加载参数) 参数化. 不同的属性值通过包含的实例变化. 比如:<sql id="userColumns"> ${alias}.id,${alias}.username,${alias}.password </sql>这个 SQL 片段可以被包含在其他语句中,例如
分类:
移动开发 时间:
2017-12-24 15:12:21
阅读次数:
157