oracle 学习摘录
(1)oracle插入回车换行符
SQL>insert into A t(t.name) values('aaaaa'||chr(10)||chr(13)||'ccccc');
已创建 1 行。
SQL> select * from A t;
aaaaa
ccccc
在做查询时,有时需要显示行号
select a.rowid,a.* from ord_sales_order a 显示为字符串,该字符串和数据存储的位置有关
select rownum,a.* from ord_sales_order a 显示为递增的数字
(3)在字段后的(+)是什么意思?,如“ where A.AREA_CODE = B.AREA_CODE(+);” ?
这个是用在sql语句条件里面的,+在左边,就是右关联,在右边就是左关联,老式写法,建议改为left join , right join
(4) greatest函数
http://www.linuxidc.com/Linux/2014-07/103980.htm
(5)大数据添加记录-谨慎操作
3亿条数据的一个表插入新字段,并赋予默认值,如何做
http://www.itpub.net/thread-1577033-3-1.html
oracle如何向正在运行的表添加一个字段
在有500万条记录的表中,再重新添加一个字段该怎么添加
http://www.itpub.net/thread-1302914-1-1.html
(6)在线重定义
http://blog.itpub.net/11676357/viewspace-1052296/
http://blog.sina.com.cn/s/blog_69e7b8d701019dvz.html
http://www.cnblogs.com/hfliyi/p/3626302.html
http://blog.csdn.net/xionglang7/article/details/7671930
(7)存储过程
http://www.cnblogs.com/liliu/archive/2011/06/22/2087546.html
重新编译对象的语法
alter object_type object_name compile;
http://bbs.chinaunix.net/thread-3647142-1-1.html
(8)异常:Encountered the symbol xxxx
当你执行完begin.....end语句后,接着执行DDL语句,报如上异常,在end后加符号"/";
参考:http://www.itpub.net/thread-1222908-1-1.html
(9)oracle批量insert all
http://blog.csdn.net/indexman/article/details/28496901
(10)查看表索引
select * from user_indexes where table_name='表名';
(11)多索引字段与单索引字段效率与区别
http://blog.csdn.net/liqfyiyi/article/details/13290201
(12)表名命名规则
1、必须以字母开头
2、长度不能超过30个字符
3、避免使用Oracle的保留字
4、只能使用如下字符 A-Z,a-z,0-9,#$等
(13)新建表的数据从已知表获取
create table TEMP_INFO as
select name, id,sex from ATEST;
oracle 学习摘录的更多相关文章
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- Oracle学习线路
出自huyangg的博客,地址是:oracle学习路线图 1.sql.pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验) 作为oracle的基本功,需要大家对sql和 ...
- Oracle学习指南
Oracle学习指南 你走的那天,我决定不落泪,迎着风撑着眼帘用力不眨眼 创建数据库.创建用户.创建表空间.创建表.插入数据..... 1.用系统用户登录,任选系统用户 代码: >>sql ...
- Oracle学习系列1-7
Oracle学习系列1 两个服务必须启动: OracleOraDb10g*TNListener 和 OracleService*** 使用sqlplusw先进行环境的设置 set linesize 3 ...
- Oracle学习系列7
Oracle学习系列7 ************************************************************************************ 关联表 ...
- Oracle学习系列6
Oracle学习系列6 ************************************************************************************ 删除约 ...
- Oracle学习系列5
Oracle学习系列5 ************************************************************************************ ,掌握 ...
- Oracle学习系列4
Oracle学习系列4 ************************************************************************************ 数据库 ...
- Oracle学习系列3
Oracle学习系列3 ************************************************************************************ 多表查 ...
随机推荐
- java中如何实现类似goto的作法
goto虽然是java中保留的keyword,但是对于跳转这个语法对新手来说这个确实好用.为了提高程序的可靠性和可读性,Java语言目前是不支持无条件跳转的goto语句!! 幸亏java中有高仿跳转的 ...
- 【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.b ...
- go语言
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性.和今天的C++或C一样,Go是一种系统语言. 1.windows开发工具:Golang for Windows ...
- aChartEngine图表显示(一页显示多张图表)
在看本篇的时候,请确认已经看过了 某android平板项目开发笔记----aChartEngine图表显示(1) 不然,有些地方这里就不再说明… 关于XYMutilpleSeriesDataset 一 ...
- Android回调接口的写法
方法一: 定义一个接口,里面写想要对外提供的方法,在逻辑层方法的参数里传递进去,让在需要的时候调接口里的方法. 实例一: public class SmsUtils { public interfac ...
- JavaScript笔试必备语句
1. document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,bod ...
- PHP 批量修改图片的名字
<?php // glob() 返回指定目录下的文件名以及目录 $arr = glob("img/*.jpg"); $time = time(); $i = 100001; ...
- windows安装python问题
在安装python过程中,直接下一步,安装好了,配置环境变量的时候如果找不到安装路径在哪,打开开始菜单,在左边的程序栏找到: 这样就找到了,然后在系统变量中加入即可.如果找不到的话,以联想电脑为例一般 ...
- static方法中为什么使用的都是静态变量
static方法中需要使用静态变量.假设其他类要使用该方法,该方法里面所使用的变量是非静态的,如果该方法所在的类没有实例化,会导致该方法里面的变量不能实例化,自然该static 方法不能使用
- oracle增量备份
在进行数据库维护的过程中经常会遇到数据库备份的问题.先介绍一种常用的数据备份操作系统执行计划+批处理命令:在win的系统中存在 任务计划程序 选项:新建任务选中你写好的程序,设定好时间,就可以按照设定 ...