SqlServer更改字段类型--varchar转decimal
在表中的字段类型可以为NULL,且数据全为数字或者“”的情况下,直接把字段类型为varchar更改为decimal有可能会提示“将数据类型 varchar 转换为 decimal 时出错”,可以先把字段类型更改为int,然后在把字段类型更改为decimal,但是这样会把此字段值为“”的数据全部改为0,如果数据为0有影响的话,可以再把值为0的数据改为NULL。
原表设计:
原数据:
alter table temp alter column phone int null
alter table temp alter column phone decimal null
更改后的表设计:
更改后的表数据:
update temp set phone=NULL where phone=0
-------------------------------------------------------------------------------------------------------------------------------------
菜鸟一枚,本文只是方便个人日后学习并使用,文中如有错误,欢迎各位大佬指点!
转载于:https://www.cnblogs.com/MonkeyDWang/p/11106836.html
SqlServer更改字段类型--varchar转decimal相关推荐
- oracle更改字段类型 有数据无数据的时候,修改字段长度,增加字段
有一个表名为tb,字段段名为request_id,数据类型int 更改为VARCHAR2(64). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modi ...
- mongodb更改字段类型
1.字段类型判断 db.tb_name.find({"status":{$type:"double"}).count() //所有的status字段类型为Dou ...
- Oracle更改字段类型Blob错误ora-22858
近日工作中发现有一张表的字段类型建错了,本应是BLOB类型却被别人建成了VARCHAR2(200),修改时oracle却提示"ORA-22858 invalid alteration of ...
- MySQL字段类型VARCHAR
varchar(n),n表示什么 MySQL5.0.3之前varchar(n)这里的n表示字节数 MySQL5.0.3之后varchar(n)这里的n表示字符数,比如varchar(200),不管是英 ...
- Hive更改字段类型的正确姿势
1 使用alter table change column 命令直接修改 alter table mini_program_tmp_month_on_month change column month ...
- mysql char 和varchar哪种效率高_MySQL数据库中的字段类型varchar和char的主要区别是什么?那种字段的查找效率要高,为什么?...
解析: 'ucfirst', explode('-', strtolower($request->action)) ))); ---------------------------------- ...
- MsSQL的字段类型
数据类型是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同.SQLServer提 ...
- (SQL)修改表结构[字段类型]、表字段长度,
①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...
- MSSQL数据库的字段类型总结
数据类型是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同.SQLServer提 ...
最新文章
- Consumer is not subscribed to any topics
- 「镁客·请讲」深睿医疗乔昕:AI医疗才起步,说变革尚早
- 【收藏】win10利用WSL2安装docker的2种方式
- ADO.NET 数据连接查询
- 基与datatable的分页
- opencv获取图片像素坐标_利用OpenCV从图片中提取矩形并标注坐标(室内平面地图)(一)
- 的正确使用_如何正确使用安全带 安全带正确系法
- IP路由故障关于BGP的疑问解答
- [渝粤教育] 广东-国家-开放大学 21秋期末考试土力学与地基基础10445k1
- Windows 8.1安装python出现api-ms-win-crt-runtime-l1-1-0.dll
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...
- Linux 命令(35)—— iconv 命令
- 2020-05-11 华为性格测试
- LabVIEW编程运动控制PID入门
- SAS逻辑回归之二分类
- python PIL库中的getpixel函数
- 请推荐几个程序员面试时自我介绍的范文!
- 单线激光雷达Windows测试备忘
- mac vscode运行c语言,mac下如何使用vscode调试C程序
- 安装配置Maven构建工具
热门文章
- 计算机科学引论2021英文,计算机科学引论= Computer Science Illuminated : 第3版 : 英文...
- 基于C语言的 WAV 文件双声道转单声道的实现
- Linux mysql服务(重启,启动,停止)
- 【编译和解释】【源代码和目标代码】【静态语言和脚本语言】
- 基于python的土壤细菌在kobas库的功能预测代码
- 拼多多拼团电子商务论文题目(精选)
- Linux服务器硬盘故障后恢复数据的方法和数据恢复过程
- 获取时间戳,以秒,毫秒,微妙为单位
- 如何看待央行聚合支付的政策走向?
- shell练习Day2