php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式
1.将该列设置为null,再修改其类型(这样会丢失数据) 2.最简单的方法: 假设你的表名为 tab_target create table test as select
1.将该列设置为null,再修改其类型(这样会丢失数据)
2.最简单的方法:
假设你的表名为 tab_target
create table test as select * from tab_target whre 1=2;
alter table test modify (col_name number(5));
insert into test select * from tab_target;
drop table tab_target;
rename test to tab_target;
3.(idea:将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段)
/*修改原字段名*/
ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;
/*添加一个和原字段同名的字段*/
ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);
/*
将原来的数据更新到新字段中
这是要注意,,一定要显示进行数据类型转换(不同于MSSQL)
*/
UPDATE 表名 SET 字段名 = CAST(字段名1 AS VARCHAR2(30));
/*删除原来的备份字段*/
ALTER TABLE 表名 DROP COLUMN 字段名1;
更多Oracle相关信息见Oracle 专题页面 ?tid=12
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式相关推荐
- oracle行转列 case,Oracle 行转列总结 Case When,Decode,PIVOT 三种方式
Decode 方式 SELECT a.COUNTRY AS "国家", SUM(DECODE(a.SEX, 1, a.POPULCATION)) AS "男", ...
- MySQL数据库修改用户登录密码的三种方式
文章目录 一.更新 mysql.user 表 二.用 set password 命令 三.使用 mysqladmin 命令 提醒:MYSQL5.7 版本后不再支持password()函数和passwo ...
- oracle多表联合查询更新,ORACLE 两表关联更新三种方式
不多说了,我们来做实验吧. 创建如下表数据 select * from t1 ; select * from t2; 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致. 方式1,u ...
- mysql+yes数据类型,怎样修改mysql列的数据类型?
修改字段(列)数据类型 修改字段的数据类型就是把字段的数据类型转换成另一种数据类型.在 MySQL 中修改字段数据类型的语法规则如下: ALTER TABLE MODIFY 其中: 表名:指要修改数据 ...
- oracle 批量导入 数据,Oracle批量插入数据的三种方式【推荐】
第一种: begin insert into tableName(column1, column2, column3...) values(value1,value2,value3...); inse ...
- 正确修改MySQL最大连接数的三种好用方案
以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...
- php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...
- jupyter notebook python3路径_详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式...
方式1. 打开Windows的cmd,在cmd中输入jupyter notebook --generate-config如下图: 可以看到路径为D:\Users--找到此路径修改jupyter_not ...
- 三种方式修改 MySQL 数据库名
原文:三种方式修改 MySQL 数据库名 在 Innodb 数据库引擎下修改数据库名的方式与 MyISAM 引擎下修改数据库的方式完全不一样,如果是 MyISAM 可以直接去数据库目录中 mv 就可以 ...
- vue v-html字体大小修改,详解三种方式解决vue中v-html元素中标签样式
Vue为v-html中标签添加CSS样式 {{news.title}} {{news.datetime}} 返回列表 当我们使用v-html渲染页面,使用下面这种方式去修改样式并没有效果, .con{ ...
最新文章
- 不用注册的麦咖啡永久使用
- android 集成同一interface不同泛型_【Java视频教程】day30-泛型??
- C#项目中常用到的设计模式
- 程序员都怎么过端午节?
- Ocelot简易教程(二)之快速开始1
- Html+CSS基础之img标签
- 百度核心技术:详解百度富媒体检索比对系统的关键技术
- 人脸关键点检测——dlib
- 镇楼篇--转行初入IT的心路历程
- 关于Python的 求解答Bunch Pattern
- 扑克牌游戏——C语言
- 如何将m4a格式音频转为mp3?
- Maven依赖编译失败报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
- java-php-python-ssm商超零售送货到家购物系统计算机毕业设计
- pci总线原理(转)
- 悟空CRM java版(基于jfinal+vue+ElementUI的前后端分离CRM系统)
- 三明市机器人协会_永安三中斩获三明市青少年机器人竞赛综合技能项目第一名...
- Lawliet|Python学习笔记——numpy库
- QWidget旋转方法
- 共模电感是如何抑制共模信号的
热门文章
- java 包装类_Java中的包装类
- OpenShift 4 - 为集群配置镜像签名功能,只能运行被签名的本地镜像
- Vue学习笔记(五)—— 状态管理Vuex
- python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)
- oracle获取去年年份_「实战」中文检错纠错之语料获取与处理
- 光子不维护服务器,光子云和光子服务器
- PHP类参数_100 个最常用的 PHP 函数
- gradle mysql方言_Ktorm | 方言与原生 SQL
- matlab三角函数化简命令,matlab - Matlab - 类似产品的三角函数简化 - 堆栈内存溢出...
- k1658停运到什么时候_商洛一小区电梯停运10余天,高层业主:我可太难啦