Welcome 微信登录

首页 / 数据库 / MySQL

Oracle--视图,序列及索引

Oracle--视图,序列及索引

Oracle--视图,序列及索引Goal:学会使用视图序列和索引! 一,视图:a)创建视图:createview视图名称asSQL语句;拓展:当如果需要改变列名时--createview名称(列名1,列名2,...)asSQL语句; 注意:列名的个数要与后面要查询的列数要相同b)删除视图:dropview名称;c)描述:descuser_views;二,序列:写在前面的:序列在Oracle中有着重要的作用,因为Oracle中没有自增长列,所以必须通过序列来...
了解Oracel中的表格中的操作

了解Oracel中的表格中的操作

了解Oracel中的表格中的操作Goal:了解表格的创建和修改以及相关操作 写在前面的话:Oracle:表格是创建在用户方案中,而非直接属于数据库!Sqlserver:表格直接属于数据库!一,表格的创建:关键字:createcreatetable表名(列名1数据类型其他属性,列名2数据类型其他属性,...最后一列数据类型其他属性);注意:在oracle中,创建约束时与Sqlserver一样,也是直接写primarykey,check(xxx),等等,但是唯...
认识Oracle以及创建用户和了解数据类型

认识Oracle以及创建用户和了解数据类型

认识Oracle以及创建用户和了解数据类型!Goal:了解orale数据库一.Oracle中的数据类型:数字型:a)number表示数字类型,但是如果有小数就需要这样写:number(总的数位数,小数个数)b)除了number外,oracle依然支持Sqlserver中的各种数据类型,eg:int,float,double,以及Integer等封装数据类型,但是我们通常都是使用的number类型的,其余的不是很推荐使用!字符型:a)varchar2,在or...
Oracle的NULL和0

Oracle的NULL和0

一直以来,大师们就告诉我们Oracle中的NULL与0是不一样的,什么区别啊。到我实践的时候,早忘了那些告诫。昨天做个报表,客户说怎么把明细相加和汇总行的值不一样呀。想了想,怎么可能呀,我写的报表有个习惯,为了赶时间,通常是把汇总行直接union all select sum() from (明细)。这么写应该是正常的呀,怎么可能明细相加会不等于汇总行的值。限制明细表的数据,手工加了下,再用sum(),果然数据不一致,疯了,怎么可能。突然想起了null值的...
MySQL存储过程及Java中存储过程的调用

MySQL存储过程及Java中存储过程的调用

存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库...
Win7下Oracle的sqlplus不能启动

Win7下Oracle的sqlplus不能启动

最近重新安装了系统,安装win7,用户名是Andy不是默认的administrator,在win7系统下安装好Oracle之后,启动sqlplus时弹出SP2-1503: 无法初始化 Oracle 调用界面SP2-0152: ORACLE 不能正常工作,权限不够然后就想肯定是权限问题,然后找到sqlplus.exe设置权限,把所有的权限都给andy用户,还是不行,如果右键以管理员身份运行的话,sqlplus窗口出现之后,一闪就没了。后来经过查询得知:确实是...
Oracle中LOB 处理

Oracle中LOB 处理

主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。一,Oracle中的LOB数据类型分类1,按存储数据的类型分: ①字符类型: CLOB:存储大量 单字节 字符数据。 NLOB:存储定宽 多字节 字符数据。 ②二进制类型: BLOB:存储较大无结构的二进制数据。 ③二进制文件类型: BFILE:将二进制文件存储在数据库外部的操作系统文件中。存放文件路...
<< 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 >>