更新表数据
select * from table_name for update
给表列名重命名
alter table Mod_Customer rename column VOLFIRSTOPENDATE to VOLFIRSTOPENDATE_tmp1;
新加一列
alter table table_name add 字段名 类型;如: alter table Mod_CustomerSatisfactionSurvey add VOLFIRSTOPENDATE date;
把一列 赋值给另一列
update table_Name set VOLFIRSTOPENDATE_tmp=trim(VOLFIRSTOPENDATE);
判断 非空 NVL(,);
NVL(to_date(VOLFIRSTOPENDATE_tmp,'yyyy-mm-dd'),'');
截取字符串
substr(trim(VOLFIRSTOPENDATE), 5, 2)
拼接字符串
substr(trim(VOLFIRSTOPENDATE), 0, 4) || '/' || substr(trim(VOLFIRSTOPENDATE), 5, 2)|| '/' || substr(trim(VOLFIRSTOPENDATE),7, 2);
如 20170812 通过上面的截取 拼接 即可得到 2017/08/12
类型转化
to_date(VOLLASTOPENDATE_tmp,'yyyy-mm-dd')
如:2017/08/12 转化为日期 2017/08/12
更改表名
ALTER TABLE old_table_name RENAME TO new_table_name;