Oracle Database --data type
oralce 经典习题系列
数据库数据类型
The problem
1 Oracle中的整数和小数如何表示,不同表示方法之间有什么区别? 2 CHAR和VARCHAR使用时最大的区别是什么? 3 日期用什么类型的数据表示? 4 在Oracle中执行如下算术运算:(9-7)* 4、8+15/3、17 /2。(5)理解Oracle中的比较运算:36>27、15>=8、40<50、15<=15、NULL<=>NULL、NULL<=>1、5<=>5的含义。(6)理解Oracle中逻辑运算:a AND B、a OR b和NOT a的含义。
The answer
1 orcale 中的表示整数和小数的数据类型都是 number 。
代码表示 declare
v_qty number(10);
v_slprc number(10,5)
number(m,n)是可变长的数值列,允许0、正值及负值,m是所有有效数字的位数,n是小数点以后的位数。
2 char 是定长的字符类型,varchar 是变长的字符类型,根据实际存储决定存储长度。
3 日期类型 一般用 date ,也可以用 timestamp。
设置日期格式语句 alter session set nls_date_formart ='yyyy-mm-dd';
4 实现语句select (9-7)*4 from dual;
5 ,6 省略
- 原文作者:Chenser
- 原文链接:https://chenser.neocities.org/post/oralce-database-data-type/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。