oracle11g
Stangor
99%的原因都是因为懒
展开
-
oracle学习笔记 ---- 常用SQL*PLUS命令(二)之格式化查询结果
为了在sql*plus环境中生成符合用户需求的规范的报表,sql*plus工具提供了多个用于格式化查询结果的命令,使用这些命令可以实现设置列标题,定义输出值的显示格式和显示宽度,为报表增加头标题、底标题等等,具体如下:column 命令它可以实现格式化查询结果、设置列宽度、重新设置列标题等,它有许多个选项:format 选项 用于格式化指定的列 heading 选项 用于定义列标题原创 2015-08-26 16:23:12 · 2551 阅读 · 0 评论 -
oracle学习笔记 ---- 常用SQL*PLUS命令(一)
在sql*plus环境中使用oracle数据库,除了使用sql语句外,用户接触比较多的是sql*plus命令。 sql*plus工具提供了许多操作oracle数据库的命令,具体如下:help命令:每个命令都有许多的选项,把所有命令都记住是不科学的,通过help命令就可以帮助用户去查询指定的命令选项,它可以向用户提供被查询命令的标题、功能描述、缩写形式和参数选项,如查询startup命令相关描述:原创 2015-08-26 15:32:48 · 874 阅读 · 0 评论 -
oracle学习笔记 ---- 多表联查
1、从emp与dept表中查询出工作是MANAGER的员工编号、员工姓名、及所在的部门名称select e.empno as 员工编号, e.ename as 员工姓名, d.dname as 部门名称from emp e,dept dwhere e.deptno =d.deptnoand e.job = 'MANAGER'2、内连接多表查询select e.empno,e.ename,d.原创 2015-08-28 11:01:51 · 1445 阅读 · 0 评论 -
oracle学习笔记 ---- 子查询
子查询:在执行数据操作,包括查询、添加、修改、删除时,如果某个条件需要依赖于另外一个select语句的查询结果,那么就可以把select 语句嵌入到sql语句中,这样就形成了子查询,实际上,在关系型数据库中,表之间的数据关系是非常密切的,它们相互关联,相互依存,这样就可以根据数据之间的关系,使用相应的子查询从而实现复杂的查询单行子查询:是指返回一行数据的子查询语句,(指的是子查询语句只返回一行)当原创 2015-08-28 11:22:07 · 493 阅读 · 0 评论 -
oracle学习笔记 ---- PL/SQL
PL/SQL它是一种过程化语言,在PL/SQL中可以使用if语句或是log语句,以实现控制程序的执行流程,甚至可以定义变量,以至在语句之间传递数据信息,这样PL/SQL语言就能够实现操控程序处理的细节,因此使用PL/SQL语句可以实现比较复杂的业务逻辑,它是Oracle的专用语言,它是对标准sql语言的扩展,它允许在其内部嵌套普通的sql语句,这样就将普通的sql语句的数据操作能力、数据查询能力和P原创 2015-08-28 13:03:22 · 533 阅读 · 0 评论 -
oracle学习笔记 ---- 常用系统函数
dual表它是Oracle系统内部提供的一个用于实现临时特殊计算的特殊表,以下列举的常用系统函数主要基于这张表ascii()chr(i)concat(s1,s2)将字符串s1连接到s2的后面 ltrim(s1,s2)、rtrim(s1,s2)、trim(s1,s2)ltrim(s1,s2),删除s1字符串左侧的s2字符 trim(s1,s2),删除s1字符串左右的s2字符,这里看下面,有点原创 2015-08-28 12:31:22 · 426 阅读 · 0 评论