数据库
文章平均质量分 64
Evan_Treborn
这个作者很懒,什么都没留下…
展开
-
oracle教程:PLSQL常用方法汇总
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据原创 2014-01-26 11:38:34 · 585 阅读 · 0 评论 -
Oracle %Type && %ROWTYPE
1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生原创 2015-03-05 21:04:34 · 432 阅读 · 0 评论 -
子查询(in not )转化为连接查询的方法(很神奇的,BI可以借鉴)
引用 我们进行数据查询的时候极少有可能就在一张表里就能得到想要的数据,不可避免得会用到子查询或者连接查询,很多时候我们很轻松自然得会想到子查询的方法,但是子查询往往效率比较低,而转换成连接查询是一种很好的优化方式。 子查询转换成连接查询又可以分为两种情况,一种是不带聚合的子查询转换,另一种就是带有聚合函数的转换 一、不带聚合函数的子查询转换: 以下是一组转载 2015-01-13 14:20:51 · 6776 阅读 · 0 评论 -
ORACLE中给表、列增加注释以及读取注释
在ORACLE中给表、列增加注释以及读取注释1、给表填加注释:SQL>comment on table 表名 is '表注释";2、给列加注释:SQL>comment on column 表.列 is '列注释';3、读取表注释:SQL>select * from user_tab_comments where comments is not null;4、读取列注释:SQL>se原创 2014-09-28 11:51:13 · 1894 阅读 · 0 评论 -
Oracle数据库的备份方法
1、引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求。本文主要就用export实原创 2014-09-28 16:10:39 · 435 阅读 · 0 评论 -
Oracle 增删列,为列增加注释,修改主键等
DROP TABLE STUDY;DROP TABLE STUDENT;DROP TABLE COURSE;/CREATE TABLE STUDENT( SID VARCHAR(10), SName varchar(30), primary key (SID));/CREATE TABLE COURSE( CID VARCHAR(原创 2014-09-28 12:49:49 · 530 阅读 · 0 评论 -
Oracle Union Union All 使用方法
1.Union 指令的目的是将两个SQL语句的结果合并起来,可以查看你需要查询结果例如:SELECT Date FROM Store_InformationUNION SELECT Date FROM Internet_Sales;注意:union用法中,两个SELECT 语句的字段类型匹配,并且字段的类型要相同如上面的例子,在实际的软件开发过程,会遇到更复杂的情况原创 2014-02-20 14:52:18 · 5313 阅读 · 0 评论 -
oracle 多重排序
我们在查询出数据的时候,需要根据某几个字段进行排序。比如:查询客户信息的时候会根据录入日期和录入时间进行多重排序。具体的SQL查询语句是:SELECT * FROM (SELECT t.* ,rownum rn FROM (SELECT * FORM table_name order by makedate desc,maketime asc) t where rownum 0;原创 2014-02-20 10:43:33 · 1246 阅读 · 0 评论 -
Oracle SQL:经典查询练手第三篇
本篇相对上两篇来说难度有所增加,继续努力,通过我为大家设立的这个系列,只要你对每一篇,每一个试题都实践测试,认真练习。我相信你对常用、经典的SQL已能熟能生巧,信手拈来!本文使用Oracle自带的人力资源(HR)实例数据,本文所用表结构如下:HR.EMPLOYEES员工表结构如下: HR.DEPARTMENTS表结构如下:HR.REGIONS表结构如原创 2014-02-11 16:32:16 · 988 阅读 · 0 评论 -
Oracle SQL:经典查询练手第一篇
本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来。在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出。交流与分享才能共同进步嘛,感谢!本文使用的实例表结构与表的数据如下:scott.emp员工表结构如下:Name Type Nullable Default Comment原创 2014-02-11 16:28:09 · 748 阅读 · 2 评论 -
Oracle SQL:经典查询练手第二篇
本篇相对上篇来说比较简单,如果你对本篇的各测试做得不称心如意的话,我想你是时候给自己充下电了!本文使用的实例表结构与表的数据如下:scott.emp员工表结构如下:SQL> DESC SCOTT.EMP; Name Type Nullable Default Comments -------- ------------ -------- -----原创 2014-02-11 16:30:49 · 712 阅读 · 0 评论 -
45 个非常有用的 Oracle 查询语句
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。转载 2014-02-11 16:24:50 · 663 阅读 · 0 评论 -
Oracle SQL:经典查询练手第四篇
本篇数据查询属于复杂业务,难度比较高,请继续努力,通过我为大家设立的这个系列,循序渐进,只要你对每一篇,每一个试题都实践测试,认真练习。我相信你对常用、经典的、复杂的SQL已能熟能生巧,信手拈来!本文使用ORACLE自带的人力资源(HR)实例数据,本文所用表结构如下:表名:REGIONS序号列名数据类型长度原创 2014-02-11 16:27:04 · 778 阅读 · 0 评论 -
PLSQL_Developer使用方法及技巧
PLSQL_Developer使用方法及技巧1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Stor转载 2014-02-11 10:39:08 · 14700 阅读 · 0 评论 -
ORACLE分页SQL语句
1.根据ROWID来分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) where rownum9980) order by cid desc;执行时间0.03秒2.按原创 2014-02-10 09:46:59 · 534 阅读 · 0 评论 -
Oracle编码
--查看oracle数据库字符集: select userenv('language') from dual; 查询结果: SIMPLIFIED CHINESE_CHINA.AL32UTF8 --修改oracle数据库字符集:(在SQL Plus中) sql> conn / as sysdba; sql> shutdown immedia转载 2015-03-06 11:29:45 · 422 阅读 · 0 评论