我是靠谱客的博主 诚心寒风,最近开发中收集的这篇文章主要介绍oracle常见类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 varchar2(50):存储50个字节的字符,当数据库字符集为utf-8时只能存储16个字符,50个英文字母;当数据库字符集为gbk时,可以存储25个字符和50个英文字母。

char(50):和varchar2的区别在于,它属于定长,无论输入内容多少(对于非空),始终是占用50个字节空间。当数据库字符集为utf-8时只能存储16个字符,50个英文字母;当数据库字符集为gbk时,可以存储25个字符和50个英文字母。最大占用2000个字节。

nvarchar和nchar:这两种是采用unicode编码的类型。任何一个字符或者英文字母均是占用1个字符空间,1个字符均是占用为2个字节;因此nchar最多存储1000个汉字或者字母,nvarchar最多存储2000个汉字或者字母,二者存储数量与数据库的字符集没有关系。

nvarchar2(10)默认存储的10个字符,而不是10个字节,1个数字、1个字母均为一个字符的大小

varchar2(10)默认存储的10个字节,而不是10个字符大小。

date:年月日 时分秒

timestamp: 年月日 时分秒 .000000(秒的精度),直接相减得到的就是时间间隔

--trunc函数用来处理数字和日期
   --字符串截取
   --处理数字时 (第二个参数可以为正数,可以为负数)
   --正数表示保留小数,2代表保留两位小数
   --负数表示和正数相反,从小数位向左移动,比如-2代表十位和各位均置为0,精度保留到十位   

 
SELECT trunc(623.325,0) FROM dual; -- 623
     SELECT trunc(623.325,2) FROM dual; -- 623.32
     SELECT trunc(623.325,-2) FROM dual; -- 600
     
     --处理日期时
     SELECT trunc(sysdate) FROM dual; --2022/12/11
     SELECT trunc(sysdate,'yy')  FROM dual; -- 2022/1/1 返回年的第一天 等价于 SELECT trunc(sysdate,'yyyy')  FROM dual; 
     SELECT trunc(sysdate,'mm')  FROM dual; -- 2022/12/1 返回月的第一天
     SELECT trunc(sysdate,'dd')  FROM dual; -- 2022/12/1 返回当前日期 2022/12/11
     SELECT trunc(sysdate,'d')  FROM dual; -- 2022/12/1 返回当前日期所在星期天的第一天 2022/12/11
     SELECT trunc(sysdate,'HH')  FROM dual; -- 2022/12/1  返回当前日期所在的小时日期 2022/12/11 1:00:00
     SELECT trunc(sysdate,'mi')  FROM dual; -- 2022/12/1 返回当前日期所在星期天的第一天 2022/12/11 1:08:00

语言分类:DDL DML DCL

DDL (DATA Definition LANGUAGE ):数据定义语言,涉及到的关键字为create table 、create view、create database 、alter table 、drop index 等等创建数据库、创建修改表结构、创建删除索引。指令 create drop alter

DML(DATA  MANIPULATION LANGUAGE):数据操纵语言,涉及到增删改查操作,对应指令insert、delete、update、select

DCL(DATA CONTROL LANGUAGE):数据控制语言,涉及授权、收回权限操作、数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等,对应指令grant、revoke、rollback、commit指令 ;commit为主动提交,隐式提交为ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GANT,NOAUDIT,QUIT,REVOKE,RENAME这些指令

最后

以上就是诚心寒风为你收集整理的oracle常见类型的全部内容,希望文章能够帮你解决oracle常见类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部