Oracle数据库基础应用01

Oracle数据库基础应用01

ID:40406534

大小:325.96 KB

页数:26页

时间:2019-08-01

Oracle数据库基础应用01_第1页
Oracle数据库基础应用01_第2页
Oracle数据库基础应用01_第3页
Oracle数据库基础应用01_第4页
Oracle数据库基础应用01_第5页
资源描述:

《Oracle数据库基础应用01》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章数据类型目标了解…Oracle数据类型,建立Oracle数据库对象的基本步骤。理解…数据类型在数据库设计中的地位及使用方法。掌握…Oracle常用的数据类型、常用的函数,熟练使用数据类型、约束等创建基本的数据库表,同时深入理解创建同义词、序列的现实意义,同时掌握创建对象需要满足的前提条件(比如:权限的限制)。概述、专业术语本章主要介绍Oracle数据库三方面的知识数据类型oracle数据库各种内置函数在Oracle数据库应用中常用的对象内容通过本章的学习充分掌握Oracle高层次应用必须的基础知识,为高层次应用打下良好的基础

2、术语词汇表定义在此章节中使用的术语OracleSQL数据类型Oracle的数据类型主要有:标量类型(Scalar)复合类型(Composite)参照类型(Reference)LOB类型(LargeObject)本章在数据类型方面主要掌握基本数据类型:标量数据类型标量数据类型类型说明char(n)定长字符类型,n=1to2000字节varchar2(n)变长字符类型,n=1to4000字节number(m,n)可变长的数值类型,m是所有有效数字的位数,n是小数点以后的位数date日期和时间类型,缺省格式:DD-MON-YYlong变

3、长字符类型,最大长度限制是2GBraw(n)变长二进制数据类型,n=1to2000longraw变长二进制数据类型,最大长度是2GBboolean布尔数据类型,其值为TRUE、FALSE、NULL,非表列数据类型,是PL/SQL数据类型binary_integer整数类型,取值范围为:-2147483647和2147483647之间,是PL/SQL数据类型,不能用于表列Oracle内置函数主要的函数分类有:数字函数字符函数日期函数转换函数集合函数分组函数等数字函数数字函数的输入参数和返回值都是数字型selectABS(-100)f

4、romdual;ABS(n)返回数字n的绝对值selectFLOOR(15.1)fromdual;FLOOR(n)返回小于等于数字n的最大整数selectCEIL(10.3)fromdual;CEIL(n)返回大于等于数字n的最小整数数字函数selectMOD(10,3)fromdual;MOD(m,n)返回两个数字相除后的余数selectPOWER(-2,3)fromdual;POWER(m,n)返回数字m的n次幂selectROUND(99.989,2)fromdual;ROUND(n,[m])执行四舍五入运算,m为要保留的小

5、数位数数字函数selectSIN(0.3)fromdual;SIN(n)返回数字n的正弦值(以弧度表示角)selectCOS(0.5)fromdual;COS(n)返回数字n的余弦值selectLOG(2,8)fromdual;LOG(m,n)返回数字m为底的数字n的对数字符函数字符函数输入的参数是字符类型,返回值是数字类型或字符类型selectASCII(‘a’)fromdual;ASCII(char)返回字符串首字符的ASCII码值selectCHR(56)fromdual;CHR(n)将ASCII码值转为字符selectCO

6、NCAT(‘Good’,‘morning’)fromdual;CONCAT(char1,char2)将两个字符串连接字符函数selectLENGTH(‘wish’)fromdual;LENGTH(char)返回字符串的长度selectLOWER(‘SQL’)fromdual;LOWER(char)将字符串转为小写selectUPPER(‘sql’)fromdual;UPPER(char)将字符串转为大写字符函数selectSUBSTR(‘good’,1,2)fromdual;SUBSTR(char,m[,n])返回字符串中指定位置

7、的子串selectINSTR(‘wish’,‘s’)fromdual;INSTR(char1,char2[,n[,m]])返回子串在字符串中的位置selectTRIM(‘sql’)fromdual;TRIM(char)将字符串左右空格清除日期和时间函数selectSYSDATEfromdual;SYSDATE返回系统当前日期selectCURRENT_DATEfromdual;CURRENT_DATE返回当前会话时区所对应的日期时间selectEXTRACT(yearfromsysdate)fromdual;EXTRACT从日期时

8、间值中取得特定数据日期和时间函数selectADD_MONTHS(sysdate,1)fromdual;ADD_MONTHS(d,n)返回特定日期时间d加上n个月后的日期时间selectNEXT_DAY(sysdate,‘星期一’)fromdual

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。