
Oracle
mlinge-奋斗吧
耕耘
展开
-
Oracle SQL:经典查询练习(3)
人力资源(HR)实例数据,本文所用表结构如下: 表名:REGIONS 序号列名数据类型长度小数位标识主键允许空默认值说明1REGION_IDNUMBER是否原创 2012-06-29 23:10:17 · 2380 阅读 · 1 评论 -
看看如何在安装vs2010后向sql2008添加SQL_Server_Management
我们知道单独安装Sql Server比较慢,花时间,看起来也不舒服,如果你对使用Sql Server数据库的要求不高的话,可以直接使用安装VS2010的顺带安装的Sql Server简化版的Express版,为了使用方便,你可能需要安装一个SQL_Server_Management,下面给出一个在安装vs2010后向sql2008添加SQL_Server_Management的详细说明:原创 2012-09-11 21:28:04 · 9153 阅读 · 2 评论 -
Oracle数据库查询高效分页
由于网页渲染速度的影响,在C/S程序中那种一个Grid包含几千、上万行的数据基本上在网页是无法展现的,因此一般采用分页的形式显示(也可能采用Visual Srolling方式加载的,企业应用系统的不是很常见),ASP.NET 的数据控件一般带有分页功能,3.5以后还提供了单独的分页控件,也有用过AspNetPager这个第三方的组件。 分页的控件实在很方便,以前的处理方式就是数转载 2012-10-12 09:28:24 · 1411 阅读 · 0 评论 -
实现分页显示数据[并按关键字查询]
前面的文章实现了分页显示,现在把分页显示的进行了整合,整合到了一个单独的页面中,加入了按关键字查询,具体实现如下:用于实现分页和查询的页面文件:split_page_plugin.jsp<% int currentPage = 1 ; // 为当前所在的页,默认在第1页 int lineSize = 3 ; // 每次显示的记录数 long allRecorders = 0原创 2012-08-01 20:15:10 · 5381 阅读 · 2 评论 -
如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称
在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家。Oracle:查询数据表(Tables)名称:select Table_Name, Tablespace_Namefrom Dba_Tableswhere Tablespace_Name = 'USERS'; 查询数据表(Tables)中的字段(Columns)名称原创 2012-09-24 22:16:03 · 21664 阅读 · 0 评论 -
多表查询经典练习
--编写多表查询语句的一般过程--(1)、分析句子要涉及到哪些表--(2)、对应的表中要查询哪些关联字段--(3)、确定连接条件或筛选条件--(4)、写成完整的SQL查询语句--1、查询出每一位雇员的姓名、职位、以及领导的姓名。SELECT e.ename 雇佣姓名,e.job 职位,m.ename 领导姓名 FROM EMP e,EMP m WHERE e.mgr = m.empn原创 2012-07-02 23:19:23 · 6354 阅读 · 3 评论 -
Oracle中单行函数之(日期函数)
本文主要介绍的是Oracle中的单行函数的知识点。Oracle中的单行函数有五种:字符函数、数字函数、日期函数、转换函数和通用函数。日期函数SELECT SYSDATE FROM dual;--结果SYSDATE-----------30-六月-12 18--日期+/-数字=日期SELECT SYSDATE + 3,SYSDATE - 30 FROM dual;SYSDAT原创 2012-06-30 18:25:01 · 956 阅读 · 0 评论 -
PL/SQL Developer如何连接64位的Oracle图解
由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统。在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完原创 2012-10-14 21:45:34 · 233365 阅读 · 50 评论 -
DB2—alter追加/删除/重置column操作整理
1.添加字段alter table 表名称 add 字段名称 类型Demo:1alter table table_name add column_test VARCHAR(50);2. 更改字段类型alter table 表名称 alter column 字段名 set data type 类型D转载 2013-09-09 09:51:05 · 4329 阅读 · 0 评论 -
看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
今天安装Sql Server之后,出现SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录的问题是由于sql server只设置了Windows身份验证,没有设置sa登录,修改登录方式。在网上查了一下,找到了这篇文章,解决了问题,为了方便以后使用,所以把它转载了过来,以供大家需要的朋友查看。 如果你在装sql2008的时候,没有设置混合登录模式转载 2012-09-10 23:12:28 · 17493 阅读 · 2 评论 -
看看JSP中怎样实现分页显示(雇员管理)
分页显示在实际的开发中使用的是非常的多,下面是一个对雇员列表进行显示的例子,分别使用不分页、分页(假分页和真分页)进行显示,有完整的代码,如果你想学习分页,这绝对是很好的学习资料。1、不使用分页进行显示,代码如下:emp_list.jsp:雇员列表显示<!--.STYLE6 {font-size: 12px}.STYLE10 {font-size: 14px; font-原创 2012-08-01 18:52:22 · 8173 阅读 · 10 评论 -
Oracle中单行函数之(数字函数)
本文主要介绍的是Oracle中的单行函数的知识点。Oracle中的单行函数有五种:字符函数、数字函数、日期函数、转换函数和通用函数。数字函数 验证ROUND()函数SELECT ROUND(903.5) FROM dual;--结果ROUND(903.5)------------ 904 SELECT ROUND(903.5345)原创 2012-06-30 17:52:28 · 683 阅读 · 0 评论 -
Oracle单行函数之(字符函数)
本文主要介绍的是Oracle中的单行函数的知识点。 Oracle中的单行函数有五种:字符函数、数字函数、日期函数、转换函数和通用函数。字符函数--观察转大写和小写的函数SELECT UPPER('hello') FROM emp;--结果UPPER('HELLO')--------------HELLOHELLOHELLOHELLOHELLOHELLOHE原创 2012-06-30 17:29:18 · 941 阅读 · 0 评论 -
Oracle字符串连接的使用方法
和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 比如执行下面的SQL语句: SELECT '工号为'||FNumber||'的员工姓名为'||FName FROM T_Employee WHERE FName IS NOT NULL 除了“||”,Oracle还支持使用CONCAT()函数进行字转载 2012-07-02 08:54:08 · 1996 阅读 · 0 评论 -
Oracle中绝对经典的单表查询练习,非常值得一练
这是一个学习Oracle的查询语句的一个非常好的练习,其中包括了一些简单的查询,已经具有Oracle自身特点的单行函数的应用,非常值得一看。--1、选择部门30的所有员工SELECT * FROM EMP WHERE deptno=30;--结果 SELECT * FROM EMP WHERE deptno=30; EMPNO ENAME JOB MGR H原创 2012-07-02 19:33:52 · 10645 阅读 · 11 评论 -
Oracle SQL:经典入门级查询练习 (2)
这是继续上一篇练习的一些例子找出EMP表中的姓名(ENAME)第三个字母是A 的员工姓名。 找出EMP表员工名字中含有A 和N的员工姓名。 找出所有有佣金的员工,列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。 列出部门编号为20的所有职位。 列出不属于SALES 的部门。 显示工资不在1000 到1500 之间的员工信息:名字、工资,按工资从大到小排序。 显示职位为MAN原创 2012-06-29 21:20:23 · 5092 阅读 · 1 评论 -
Oracle中单行函数之(转换函数)
本文主要介绍的是Oracle中的单行函数的知识点。 Oracle中的单行函数有五种:字符函数、数字函数、日期函数、转换函数和通用函数。 转换函数现在已经接触到了Oracle中的三种数据:数字(NUMBER)、字符串(VARCHAR2)、日期(DATE) TO_CHAR()函数 TO_DATE()函数 TO_NUMBER()函数SELECT SYSDATE F原创 2012-06-30 19:03:59 · 1643 阅读 · 0 评论 -
单例设计模式中使用dom4j来完成(数据库配置文件)xml的解析,并完成数据库的连接
本文主要简述的内容有单例设计模式、dom4j解析xml文件(这里解析的数据库的配置文件)、通过解析出来的配置信息完成数据库的连接。1、首先要看的是单例设计模式 单例设计模式的实现有两种:饿汉式(预先加载)、懒汉式(延迟加载),下面分别来看这两种实现方式。(1)、饿汉式(预先加载)public class Singleton{ private stati原创 2012-08-08 17:26:45 · 2908 阅读 · 1 评论 -
解析Oracle实现分页查询语句
--第一种分页SELECT * FROM (SELECT ROWNUM RN,E.* FROM EMP E WHERE ROWNUM = 1;--ROWNUM = 0控制分页查询的每页的范围。--上面给出的这个分页查询语句,在大多数情况拥有较高的效率。分页的目的就是控制输出结果集大小,将结果尽快的返回。在上面的分页查询语句中,这种考虑主要体现在WHERE ROWNUM --选择第1原创 2012-06-29 22:00:20 · 1278 阅读 · 1 评论 -
实现兼容各种数据库表字段的主键id自增
在数据库操作中,插入数据库信息的时候往往需要使其数据库的中的表字段的主键id能够自增,虽然有的数据库的表字段可也直接在设计的时候就写成自增,比如mysql,但是有的数据库却在实现表字段的自增上却不是很好使,而且各种数据库的实现方式可能不同,所以问了简单统一的管理,方便数据库的移植,而不需要改变SQL创建语句,所以可以单独的创建一个表,专门用于管理数据库表字段主键id的自增,该表(t_table_i原创 2012-08-14 10:02:19 · 4937 阅读 · 0 评论 -
Oracle SQL:经典入门级查询练习(1)
下面是一些sql语句的练习题目,后面附加有详细的答案,可作为入门练习参考。用SQL完成以下问题列表:1、列出至少有一个员工的所有部门。2、列出薪金比“SMITH”多的所有员工。3、列出所有员工的姓名及其直接上级的姓名。4、列出受雇日期早于其直接上级的所有员工。5、列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门6、列出所有“CLERK”(办事员)的姓名及其部门名称。7原创 2012-06-29 16:03:39 · 4669 阅读 · 1 评论