- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 oracle 创建表和约束
--学生班级表create table stu_classes(classid varchar2(20))/alter table stu_classes add constraint pk_classid primary key (classid);--学生表create table studeng( stuId varchar2(20) default '10',...
2014-12-31 10:42:03 1218
原创 oracle 数据类型
Oracle数据库的核心是表,表中的列使用到的常见数据类型如下:CHAR(length)存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。VARCHAR2(length)存储可变长度的字符串。length指定了该字符串的最大长度。默认长度是1,最长不超过4000字符。NUMB...
2014-12-31 09:42:51 1437
原创 oracle 常用语言
在Oracle开发中,客户端把SQL语句发送给服务器,服务器对SQL语句进行编译、执行,把执行的结果返回给客户端。Oracle SQL语句由如下命令组成:数据定义语言(DDL),包括CREATE(创建)命令、ALTER(修改)命令、DROP(删除)命令等。数据操纵语言(DML),包括INSERT(插入)命令、UPDATE(更新)命令、DELETE(删除)命令、SELECT … FO...
2014-12-31 09:29:21 1742 2
原创 oracle 创建索引
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引。oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引创建Oracle索引的标准语法:CREATE INDEX 索引名 ON 表名 (列名)TABLESPACE 表空间名;创建唯一索引:CREATE unique INDEX 索引名 ON 表名 (列名)TABL...
2014-12-31 09:19:51 1593
原创 oracle length与lengthb的区别
区别:length求得是字符长度,lengthb求得是字节长度。 SQL> select length('哈哈') from dual t; LENGTH('哈哈')-------------- 2 SQL> select lengthb('哈哈') from dual t; LENGTHB('哈哈')----------...
2014-12-31 09:12:41 1747
原创 oracle 表数据恢复
对于表数据恢复,误删了表中数据时,一般不要再操作这个表了,按照下面的处理,即可把表中数据恢复过来。场景:假设误删了表tabletest中的数据,则可用如下方法恢复表中数据第一中方式:创建一个备份表,存放三小时前的数据create table tabletest_2014bak nologging as select * from tabletest as of timestamp...
2014-12-30 18:02:39 1525
原创 oracle的用户创建以及要注意的权限,角色,对象等管理
创建用户;create user例子:create user lv identified by m215957055;其中lv是用户名,m215957055是用户名。但是要注意的是,创建之后你是连不上这个数据库的,以为你还没有赋给他权限,下面让我们来了解一下:一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户...
2014-12-12 12:25:01 1459
原创 Oracle 修改默认的最大连接数
oracle的最大连接数缺省值是100,建库时默认值是150,主要受processes这个系统参数(实际还应受操作系统限制),这是个静态参数,修改后必需重启数据库才能生效,如果权限不够,需要以管理员身份登陆 alter system set processes=200 scope=spfile;
2014-12-10 15:40:01 2940
原创 Oracle start with...connect by prior 实现递归查询
基本语法:<span style="font-size:18px;"><em>select ... from <TableName>where <Conditional-1>start with <Conditional-2>connect by <Conditional-3>;<Conditional-...
2014-12-05 17:41:02 1541
原创 oracle 判断某一个存储是否存在
用如下sql语句即可:SELECT distinct name FROM USER_SOURCE WHERE TYPE = 'PROCEDURE' and name = 'CONTINUEHISORDERPROCESS';
2014-12-03 10:24:07 1706
原创 oracle 判断一个表是否已存在
用如下sql语句即可判断:select t.* from user_tables t where upper(t.TABLE_NAME)=upper('conectbytestbymine');
2014-12-03 10:15:56 1597
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人