- 浏览: 145757 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (138)
- java基础 (26)
- 日常工作经验总结 (22)
- SVN学习与使用 (1)
- JBOSS学习与实践 (1)
- webService学习与实践 (4)
- redis学习与实践 (12)
- spring学习与实践 (0)
- hibernate学习与实践 (4)
- Struts2学习与实践 (0)
- mybatis学习与实践 (0)
- SpringMVC学习与实践 (0)
- jfreechart学习与使用 (0)
- javaScript学习与实践 (1)
- linux学习与实践 (4)
- Python学习与实践 (7)
- Oracle学习与实践 (21)
- Mysql学习与实践 (4)
- HTML5+CSS3学习与实践 (0)
- DIV+CSS学习与实践 (0)
- tomcat学习与实践 (1)
- mongodb学习与实践 (1)
- Git学习与实践 (2)
- hadhoop学习与实践 (0)
- shiro学习与实践 (0)
- CMS学习与实践 (0)
- Jmeter学习与实践 (0)
- java测试学习与实践 (2)
- bootstrap学习与实践 (0)
- jquery学习与实践 (0)
- Spring+hibernate+Struts2框架开发CRM项目 (0)
- JVM学习与实践 (0)
- 推荐学习网站 (1)
- 日常工作必备小技能 (4)
- Apache实践 (1)
- dubbo学习与实践 (2)
- Centos7 (6)
- 面试题目集合(收集各大网站) (4)
- 大数据学习 (1)
- 财富本 (2)
- 股票投资学习 (0)
- ZooKeeper (0)
- python切割集合里面相同的元素到一个集合里面 (1)
- 机器学习与深度学习 (1)
最新评论
-
魏叔武:
...
基于UDP协议的Socket编程
今天遇到一个一时比较冷的面试,说是当前数据库的系统时间,写一条sql语句出来
分析,以前查询的时候,都是设计好的表,查询出来插入的时间,这个很容易,查询一个字段嘛,但是这里又没有给表的名字 怎么查呢?
其实oracle有一个任何的用户下都是存在一个空表 名字是 dual
所以sql语句就很容易写了
select sysdate from dual;
具体执行如下图:
dual表的其他应用,比如说,计算,加,减,乘,除等
感觉命令行,有了dual这个空表后,sql有没有瞬间强大很多了!
分析,以前查询的时候,都是设计好的表,查询出来插入的时间,这个很容易,查询一个字段嘛,但是这里又没有给表的名字 怎么查呢?
其实oracle有一个任何的用户下都是存在一个空表 名字是 dual
所以sql语句就很容易写了
select sysdate from dual;
具体执行如下图:
dual表的其他应用,比如说,计算,加,减,乘,除等
感觉命令行,有了dual这个空表后,sql有没有瞬间强大很多了!
发表评论
-
Oracle中 关于数据库存储过程和存储函数的使用
2017-09-14 08:58 453存储过程和存储函数指存储在数据库中供所有用户程序调用的 ... -
Oracle存储过程和存储函数创建方法(详解)
2017-09-14 08:52 862select * from emp; ----------- ... -
oracle常用的几个例子
2017-09-14 08:51 435--修改表,添加列 alter table F_ ... -
ORACLE 日期加减操作
2017-08-18 09:55 443无论是DATE还是timestamp都可以进行加减操作 ... -
防止SQL注入的几种方式
2017-04-16 22:19 5821、什么是SQL注入 简而言之,就是客户端向服务端发送请求时 ... -
PLSQL破解-万能版
2017-03-15 15:54 661打开注册表 在run下输入regedit 删除 1.HK ... -
oracle数据库里面查询昨天的时间--sql语句查询--一个面试题目
2017-02-22 09:14 772查询昨天的时间以及今天的时间 -
oracle忘记dba用户密码--修改system和sys用户的密码:
2017-02-20 13:01 1062在数据库服务器上输入 sqlplus / as sysdb ... -
oracle常用sql语句大全
2017-02-18 22:17 500[b] 1.解锁用户 请输入用户名:sys 输入口令: ... -
根据某一个字段是否是null来查询结果集
2017-02-18 21:25 384根据某个字段为非空查询: 根据某个字段进行不是非空 ... -
oracle数据库中关键字distinct的使用
2017-02-18 20:49 530distinct的意思是唯一,是用来去除重复的查询的结果的一个 ... -
数据库优化的建议
2017-02-18 20:43 3901;应尽量避免在 where 子句中使用!=或<> ... -
数据库事物的概念
2017-02-18 20:39 485事务(Transaction)是并发控制的单位,是用户定义的一 ... -
oracle数据库 || 的灵活使用
2017-02-16 22:15 462有时候工作需要,比如说在查询订单的时候,一般插入的是全部是数字 ... -
oracle的desc命令,用来查询表的结构
2017-02-16 20:58 1743第一步,通过cmd,环境登录用户账号 第二步:使用 desc ... -
利用命令行给oracle用户解锁 unlock
2017-02-16 20:40 1511第一步:通过运行登录数据库 sqlplus system/ ... -
truncate 、delete与drop区别
2017-02-16 12:27 493相同点: 1.truncate和 ... -
sql大量数据优化细节
2017-02-14 21:08 494备注:内容来自转载,感觉不错,自己拷贝了 1.对查询进行 ... -
oracle建立表空间并且给用户赋权限
2017-01-03 16:55 462--创建表空间并指定表空间的大小 CREATE TABLESP ... -
PLSQL登录时报 ORA12521 TNS无监听程序
2016-12-06 20:17 1216在用PL/SQL Developer等客户端工具连接oracl ...
相关推荐
本文介绍了Oracle数据库中处理XML数据的基本方法,包括使用`XMLTable`、`XMLParse`和`XMLQuery`函数。通过这些工具,用户可以在Oracle环境中高效地管理和查询XML数据。无论是处理本地文件还是远程获取的数据,这些...
### Oracle数据库创建DATABASE LINK详解 #### 一、概述 在Oracle数据库中,通过创建DATABASE LINK(简称DB LINK),可以实现在不同的数据库之间进行数据共享与交互。这种技术使得用户能够像操作本地数据库一样操作...
### Oracle数据库中序列的使用 在Oracle数据库管理中,序列是一种非常实用的对象,它能够自动生成唯一的数值。这种特性使得序列在很多应用场景中都极为重要,比如为表中的记录自动分配唯一标识符(如主键)。本文将...
Oracle数据库是一种广泛应用于企业级应用的高性能、高可靠性的关系型数据库管理系统。它提供了丰富的功能,包括数据存储...无论是对于日常的数据维护,还是复杂的业务逻辑处理,Oracle数据库都能提供强大且灵活的支持。
Oracle数据库的ProC编程是一种将C语言与PL/SQL结合的技术,它允许开发人员使用C语言编写应用程序,同时能够直接访问和操作Oracle数据库。在Linux环境下,ProC编程尤其常见,因为C语言是跨平台的,且Linux是许多...
Oracle数据库是世界上最广泛使用的数据库系统之一,主要用于存储和管理企业级的数据。对于DBA(数据库管理员)来说,熟练掌握Oracle的日常使用命令是至关重要的。以下是一些关键的知识点: 1. **基本知识**:Oracle...
Oracle数据库中的序列(Sequence)是数据库开发者常用的工具,主要用于生成唯一的整数,这些整数通常作为主键或者唯一标识符来使用。序列的生成过程独立于数据库事务,一旦生成就不会因为事务的回滚而撤销,这确保了...
根据提供的文件信息,我们可以深入探讨Oracle数据库中的各种实用函数及其应用。这些函数广泛应用于数据处理、文本操作等方面,是进行高效数据库查询与管理的重要工具。 ### 1. UNION 和 UNION ALL - **UNION**: ...
通过以上介绍,我们可以看出`SUBSTR`函数在Oracle数据库中的强大功能及其灵活性。它不仅可以帮助我们轻松地处理字符串,还能满足复杂的数据处理需求。熟练掌握`SUBSTR`函数的使用对于提高SQL查询效率和数据处理能力...
Oracle数据库是企业级广泛使用的数据库管理系统,其丰富的功能和强大的性能使其在各种业务环境中都有着广泛的应用。在日常运维中,掌握一些基本的Oracle命令是非常必要的。以下是对标题和描述中提到的一些关键知识点...
以下是一些在实际开发过程中经常使用的Oracle数据库函数的详细介绍。 #### 数学函数 1. **ABS**: 返回一个数值的绝对值。 - 示例: `SELECT ABS(-3.12) FROM DUAL;` 返回结果为 `3.12`。 2. **ACOS**: 返回指定...
Oracle数据库是一种广泛使用的数据库管理系统,它提供了丰富的内置函数,这些函数能够帮助用户高效地处理各种数据需求。本文将详细介绍Oracle数据库中的一些基本函数及其应用场景,这对于初学者及有经验的开发者来说...
为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为简便的方法是利用Oracle提供的ODBC(Open Database Connectivity)机制来建立DBLink。这种方式相较于使用透明网关...
总结来说,Oracle数据库提供了丰富的日期处理功能,包括格式化和时间间隔运算,使得开发者能够灵活地处理日期和时间数据。在实际应用中,了解并熟练运用这些函数和格式化选项对于优化查询和处理时间相关的业务逻辑至...
Oracle数据库是世界上最广泛使用的数据库管理系统之一,其强大的功能和丰富的SQL支持使得数据管理变得高效而灵活。以下是一些Oracle数据库中常用的SQL语句及其详细解释: 1. **查询表名**: - `SELECT table_name ...
Oracle 数据库是一个强大的...总结起来,Oracle 存储过程和触发器是数据库管理和开发的重要工具,它们增强了数据库的灵活性、安全性和效率。了解和掌握这两者的使用,对于开发高效、可靠的 Oracle 应用程序至关重要。
"Oracle 11.2.0.4 迁移到 Oracle 12.2.0.1 数据库迁移详细步骤" Oracle 数据库迁移是指从低版本的 Oracle 数据库迁移到高版本的 Oracle 数据库,例如从 Oracle 11g 迁移到 Oracle 12c。该过程需要按照数据库用户...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和高效的数据管理能力深受企业青睐。在Oracle数据库中,存储过程和函数是重要的编程元素,用于执行复杂的数据库操作和业务逻辑。本篇文章将深入探讨这...