oracle怎么修改类型 oracle数据库修改字段类型语句

Oracle修改字段名、字段数据类型语句:
alter table tableName rename column oldCName to newCName; -- 修改字段名
alter table tableName modify (cloumnName 数据类型); -- 修改数据类型
例如:
1、创建表:
CREATE TABLE Student(
id varchar2(32) primary key,
name varchar2(8) not null,
age number
);
2、修改字段名:
alter table Student rename column name to StuName;
3、修改数据类型:
alter table Student modify (id varchar2(64));
清醒时做事 , 糊涂时读书,大怒时睡觉,独处时思考;做一个幸福的人,读书,旅行,努力工作,关心身体和心情 , 成为最好的自己
oracle中怎么将int类型转换string类型将int类型转换string类型方法如下:
select CAST(A.xxx AS CHAR) as xxx,A.zzzfrom A wher A.yyy = '123' ;
Oracle的三大类型转换:
1、使用to_char(日期,‘格“常量”式')函数将日期转成字符串:
例1:显示如下格式:2018年05月10日 星期四
selelct to_char(sysdate,'yyyy"年"mm"月"dd"日"day');
例2:显示格式:2015-04-25 今天是星期六 15:15:15
select to_char(sysdate,'yyyy-mm-dd"今天是"day hh24:mi:ss');
2、使用to_char(数值,格式)函数将数值转成字符串 。
例1:显示格式:$1,234
select to_char(1234,'$9,999') from clual;
例2:显示格式:¥1,234
select to_char(1234,'L9,999') from clual;
3、使用to_char('字符串','格式')函数,将字符串转成date类型:
例:chax 1980年12月17日入职的员工
select * from emp
where hiredate=todate('1980年12月17日','yyyy"年"mm"月"dd"日"');
4、使用to_number('字符串')函数将字符串转成数字 。
扩展资料
Oracle函数的工作方式有两种:
1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写 。
2、告诉用户有关的信息,如一个单词或句子中有几个字符 。
Oracle中主要有两种字符串类型:CHAR和VARCHAR2 , 他们以字母,标点 , 数字和空格的混合形式存在 。
CHAR串始终为定长的,如果设置的值长度小于CHAR列的串值,会自动填充空格 。在比较CHAR串时,会为双方都补满空格后再进行比较 。
VARCHAR2数据类型为边长的串(VARCHAR与VARCHAR2为同义词) 。
oracle怎么修改表中的数据类型用alter语句进行修改 。
语法:
1
alter table 表名 modify 字段名 字段类型(字段长度);
说明:如果是date等没有长度的类型,字段长度部分可以省略 。
如:目前test表属性如下
要将name列的字段类型改为date类型 , 可用如下语句:
1
alter table test modify name date;
此时可见name列的类型已经更新成功 。
注意事项:
如果表中有数据尽量不要使用此语句,会造成数据丢失,应在备份的情况下进行修改 。
【oracle怎么修改类型 oracle数据库修改字段类型语句】oracle怎么修改类型的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于oracle数据库修改字段类型语句、oracle怎么修改类型的信息别忘了在本站进行查找喔 。

    推荐阅读