当前位置:高校自动化网 >> sql >> 浏览文章

oracle sql函数

文章来源:本站原创 作者:佚名


该文章讲述了oracle sql函数.

Oracle体系结构的3个主要组件:

1.文件:组成数据库实例的5个文件(参数文件,控制文件,数据文件,临时数据文件,重做日志文件)

2.系统全局区域SGA(System Global Area):Java池,共享池等3.物理进程与线程:在数据库上运行

3种不同类型的进程(服务器server进程,后台backgroud进程,从属slave进程)

内存结构1.SGA(System Global Area)2.PGA(Process Global Area)3.UGA(User Global Area)

2 oracle详细资料tnsnames.ora 3.创建用户(其中system/sys用户具有管理员权限,而scott用户只有普通用户权限)create user pp用户名identified by 911密码[Default tablespace test1]默认表空间[Temporary tablespace temp2]临时表空间授权oracle用户权限有两种类型:系统权限和对象权限;系统权限执行某些数据库操作(如创建表空间);对象权限对某一特定对象(表,视
图,序列等)执行特定操作
Grant connect to pp;允许连接数据库并在数据库中创建表或其他对象Grant resource to pp;允许用户使用数据库中的空间Grant create to pp;Grant sequence to pp;Grant select on表to pp;
作业:创建一个名称为David的用户,口令为davidpass,并授予其连接数据库和创建表对象
的权限,同时授予其访问另一个用户Martin表test的权限.

二1.数据类型2.伪列RowID行地址;select RowID,userName from User where userName='pp';RowNum行数;从表中提取10条记录select*from User where RowNum 11;
3删除表记录truncate table表名
4显示表结构Desc表名5.利用现有的表创建新表create table newtable as select*from oldtable;全部拷贝create table newtable as select code,desc,hand from oldtable;拷贝三个列及数据;create table newtable as select*from oldtable where 1=2;只拷贝表结构;
6.事务处理commint rollback savepoint(回滚点)eg:update.savepoint mark1;delete.savepoing mark2;rollback to savepoing mark1;commit;

三SQL函数1.单行函数1.日期函数Add_Months(d,n);Months_between(d1,d2);Last_day(d);round(d,[fmt]);next_day(d,'星期二');Trunc(d,[fmt]);
Extract(fmt from d);
2字符函数3数字函数4转换函数5其他函熟转换null值的单行函数2.分组函数3.分析函数
附:
accp的oracle资料数据库有下面两类组件:物理组件和逻辑组件。物理组件是操作系统文件,有下面三种类型:数据库文件或数据文件、控制文件、
恢复日志文件逻辑组件决定数据库中物理空间的使用,它包括:表空间、段、数据区、模式对象
Oracle数据库中的典型表空间是:SYSTEM,DATA,USER,TOOLS,TEMP Oracle支持Char、Varchar2、Number、Long、Date、Raw、Long Raw和LOB等
数据类型

相关文章:
上一篇:如何删除SQL Server重复数据
下一篇:oracle cmd命令sqlplus
最近更新