关于ORACLE数据库的类型!

关于ORACLE数据库的类型!,第1张

1:

oracle数据类型

1)number

Oracle里面没有int,所有的float,double,long,int类型都可以存储在Number类型的列中

2)char

定长,即数据的长度是固定的

3)varchar2

变长,即数据的长度是可变的

4)blob

二进制数据存储单位

2:

oracle里确实是没有boolean这种数据类型

ep:

create

table

test(

id

number

primary

key,

sex

char(1),--指定长度

name

varchar2(40),

--长度上限是40,如果name长度没有40,则以实际长度给name分配空间,这样就省去了资源,因此,我们大多数情况下都使用这种。

money

number(6,2),

--这是一个double类型的数据,保留小数点后两位

blob

blob

--这是一个二进制数据。对于一些图形文件的存储大部使用这种数据类型。

)

主要的就是这几种数据类型了,其他的LZ脑补吧。。。

请注意语法是否正确

其次注意oracle是否有double这个数据类型

1.增加列

ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...])

例如:

SQL>ALTER TABLE emp01 ADD eno NUMBER(4)

2.修改列定义

例如:

SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)

2DEFAULT 'CLERK'

3.删除列

例如:

SQL>ALTER TABLE emp01 DROP COLUMN dno

4.修改列名

例如:

SQL>ALTER TABLE emp01 RENAME COLUMN eno TO empno

5.修改表名

例如:

SQL>RENAME emp01 TO employee

6.增加注释

例如:

SQL>COMMENT ON TABLE employee IS '存放雇员信息'

SQL>COMMENT ON TABLE employee.name IS '描述雇员姓名'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9632785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存