- 浏览: 105901 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
--插入一条数据
select * from emp;
--修改数据库里面时间的格式
alter session set nls_date_format='yyyy-mm-dd';
--插入一条数据
insert into emp(ename empno) values ('panh',2222);
--更新数据
update emp set empno=9999 where ename='panh';
--修改数据 把名字第一个字母改为大写
select upper(substr(ename,1,1))from emp;
--除第一字母外改成小写
select lower(substr(2,length(ename)-1))from emp;
-- 替换函数
select * replace(ename,'A','我是A') from emp;
-- 创建索引
create index emp_index on emp(ename,job);
--修改表中的字段 goodNames 不能为空
alter table goods modify goodsName not null;
-- 修改表 CardId 增加唯一约束
alter table customer add constraint ss unique(cardId);
--字符函数
select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;
--插入数据
insert into emp(empno,job) values(1222,'Manager');
-- Oracle分页 语句
select * from
(select a1.*,rownum rn from (select * from emp) a1 where rownum<=10)
where rn>=6;
select * from
(select a1.*,rownum rn from (select ename,sal from emp order by sal) a1 where rownum<=10)
where rn>=6;
select * from
(select a1.*, rownum rn from(select ename,sal from emp order by sal) a1 where rownum<=10)
where rn>=1;
-- 连接两个字符串
Concat(a,b)
select concat((select ename from emp where empno='7782')),(select ename from emp where empno='7521'))from dual;
select * from emp;
--修改数据库里面时间的格式
alter session set nls_date_format='yyyy-mm-dd';
--插入一条数据
insert into emp(ename empno) values ('panh',2222);
--更新数据
update emp set empno=9999 where ename='panh';
--修改数据 把名字第一个字母改为大写
select upper(substr(ename,1,1))from emp;
--除第一字母外改成小写
select lower(substr(2,length(ename)-1))from emp;
-- 替换函数
select * replace(ename,'A','我是A') from emp;
-- 创建索引
create index emp_index on emp(ename,job);
--修改表中的字段 goodNames 不能为空
alter table goods modify goodsName not null;
-- 修改表 CardId 增加唯一约束
alter table customer add constraint ss unique(cardId);
--字符函数
select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;
--插入数据
insert into emp(empno,job) values(1222,'Manager');
-- Oracle分页 语句
select * from
(select a1.*,rownum rn from (select * from emp) a1 where rownum<=10)
where rn>=6;
select * from
(select a1.*,rownum rn from (select ename,sal from emp order by sal) a1 where rownum<=10)
where rn>=6;
select * from
(select a1.*, rownum rn from(select ename,sal from emp order by sal) a1 where rownum<=10)
where rn>=1;
-- 连接两个字符串
Concat(a,b)
select concat((select ename from emp where empno='7782')),(select ename from emp where empno='7521'))from dual;
发表评论
-
实现数据的列转入到行中的过程语言
2013-05-07 14:16 673drop PROCEDURE RSPDB.GET_C ... -
db2工作笔记
2012-02-15 11:03 950// 生成32位随机数 CREATE OR REPLAC ... -
oracle_SQL 优化
2012-01-14 04:53 826ORACL ... -
db2 基本命令整理
2012-01-13 13:34 951安装好数据库 进行系统环境变量的设置 可以在doc命令行上面 ... -
db2 数据备份和还原
2012-01-12 17:53 1104connect to odsdb user reportdb ... -
db2命令
2011-12-27 10:57 8921.关闭db2 db2stop 或db2 ... -
cognos 连不上业务库
2011-12-10 17:39 1904Cognos Error 'QE-DEF-0285 The l ... -
编目远程数据库到本地
2011-11-22 20:52 895db2 catalog tcpip node reportdb ... -
PLSQL
2011-09-21 20:27 4849--变量声明 declare -- 程序体 b ... -
快速生成测试数据
2011-09-21 11:34 560select rownum as id, to_char(sy ... -
window下 ORACL卸载
2011-07-28 21:23 1020用Oracle自带的卸载程序不能从根本上卸载Oracle,从而 ... -
SQL优化
2011-07-17 00:24 698SQL优化的一些资料 -
ORACLE 问题
2011-07-04 23:55 765表 张三 英语 张三 语文 张三 英语 李四 英语 李四 语文 ... -
ORACLE 导入导出
2011-07-04 23:54 895Oracle数据导入导出imp/exp就相当于oracle数据 ... -
SQl游标的使用
2011-05-27 14:13 773use testtest-- 定义游标MyTestCursor ... -
序列自增长的问题
2011-05-25 11:16 771用存储过程为多表生成序列: 为每张表生成对应的序列 --创建 ... -
Oracle(SQL查询测试题)
2011-05-20 14:13 1305--客户表a(id name address) 登 ... -
Oracle(SQL 之视图)
2011-05-20 11:55 870-- 查询部门号为10所有的员工,所有得到提成的员工,以及20 ... -
Oracle(SQL之查询)
2011-05-20 11:47 903--查询语句 select * from emp; -- 查询 ... -
Oracle(procedure)
2011-05-20 11:07 2143--存储过程 -- 列1: 如果员工工资小于2000的涨百分之 ...
相关推荐
在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...
由于标题和描述是重复的且没有提供实质性的内容,我们无法从中得知具体的Oracle SQL高级编程知识点。但是,从标题我们可以推测该文档可能是关于如何使用Oracle数据库中的SQL语言进行高级编程。Oracle数据库是一个...
oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...
Oracle SQL 是一种强大的数据库查询和编程语言,广泛用于管理和操作Oracle数据库系统。11g第二版(11G2)是Oracle的一个重要版本,提供了许多增强功能和优化。本官方文档集包括四份重要的参考资料,涵盖了Oracle SQL...
Oracle SQL是数据库管理员和开发人员用来与Oracle数据库交互的语言,它是SQL标准的扩展,提供了许多特有的功能和优化。本资源“Oracle Sql基础(beginning oracle sql中文版)”旨在为初学者提供一个全面的Oracle ...
ORACLE SQL性能优化系列 ORACLE SQL性能优化是数据库管理员和开发者非常关心的一个话题。为了提高数据库的性能,ORACLE 提供了多种优化技术。下面我们将详细介绍 ORACLE SQL 性能优化系列中的一些重要知识点。 一...
Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...
第三章 ORACLE SQL 单行函数 第四章 从多表中查询数据 第五章 用组函数合计数据 第六章 子查询 第七章 操纵数据 第八章 创建和管理表 第九章 内置约束 第十章 创建视图 第十一章 其他数据库对象 第十二章 控制用户...
本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...
《精通Oracle SQL(第2版)》是一本深入解析Oracle数据库查询语言的专业书籍,由Oracle ACE和OakTable团队的专家共同撰写,集成了他们的丰富经验和专业知识。这本书旨在帮助读者掌握Oracle SQL的高级技巧,提升在...
Oracle SQL 优化 Oracle SQL 优化是数据库性能优化的关键部分。为了提高数据库的性能,我们需要从五个方面进行调整:去掉不必要的大型表的全表扫描、缓存小型表的全表扫描、检验优化索引的使用、检验优化的连接技术...
在“Oracle-SQL.rar”这个压缩包中,包含了一份名为“Oracle SQL.ppt”的文件,这可能是一个PowerPoint演示文稿,用于详细讲解Oracle数据库的基础知识和SQL语言的使用。下面,我们将深入探讨一些Oracle SQL的基础...
### Oracle SQL Developer数据库连接成功后无法打开表的问题分析与解决 #### 问题概述 在使用Oracle SQL Developer工具时,部分用户可能会遇到一个较为常见的问题:虽然已经成功连接到Oracle数据库,但是在左侧的...
Oracle SQL是数据库管理和数据分析的重要工具,尤其在处理Oracle数据库时不可或缺。本文提供的经典练习题旨在帮助初学者熟悉SQL语句的编写,特别是针对Oracle数据库特有的功能。以下将详细讲解涉及的知识点。 1. **...
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
Oracle SQL Developer 是一款由Oracle公司推出的免费数据库管理工具,它为数据库管理员(DBA)和开发人员提供了一个全面的集成环境,以便于管理和操作Oracle数据库。这个工具的强大之处在于其直观的用户界面和广泛的...
Oracle SQL 判断值为空OrNull 判断 Oracle SQL 中判断值为空或 Null 的方法有多种,在本文中,我们将介绍 Oracle 和 SQL Server 中的空值判断方法。 Oracle 中的空值判断 在 Oracle 中,可以使用 `NVL` 函数来...
精通Oracle SQL【第2版】ORACLE SQL高级编程【第二版】学习笔记