社区
MS-SQL Server
帖子详情
急问 :::: 如果一个表的data(char型)字段是没有数据不是NULL,把它转成NULL 怎么转....???
zhouyouben
2004-12-23 02:20:43
//急用。。
...全文
116
14
打赏
收藏
急问 :::: 如果一个表的data(char型)字段是没有数据不是NULL,把它转成NULL 怎么转....???
//急用。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goregrypeck
2004-12-23
打赏
举报
回复
skyboy0720(人是人他妈生的,妖是妖他妈生的!):
update data set 字段=null where 字段 is not null
如果数据有
字段
1
2 'er'
3 null
那么执行后
字段
1 null
2 null
3 null
zhouyouben
2004-12-23
打赏
举报
回复
qqq
631799
2004-12-23
打赏
举报
回复
update data set 字段=null where datalength(字段)=0
yingqing
2004-12-23
打赏
举报
回复
update data set 字段=null where 字段=''
dlring
2004-12-23
打赏
举报
回复
Update Table Set data=null
dellair
2004-12-23
打赏
举报
回复
假如你是手工输的话,只要用ctrl+0就可以输入NULL了
skyboy0720
2004-12-23
打赏
举报
回复
create table 测试
(
a varchar(20)
)
insert 测试 select char(9)
union all select char(10)
union all select char(13)
update 测试 set a=null where ltrim(rtrim(a))=''
skyboy0720
2004-12-23
打赏
举报
回复
楼上认为
看不到数据就一定是''???
goregrypeck
2004-12-23
打赏
举报
回复
update data set 字段=null where 字段 is not null 那有数据的也转了
update 表 set 字段=NULL where ltrim(rtrim(字段))=''
vinsonshen
2004-12-23
打赏
举报
回复
update 表set 字段=NULL where 字段=''
skyboy0720
2004-12-23
打赏
举报
回复
update data set 字段=null where 字段 is not null
skyboy0720
2004-12-23
打赏
举报
回复
不完全对
RainYang
2004-12-23
打赏
举报
回复
update tbl set data=null where data=''
zjcxc
元老
2004-12-23
打赏
举报
回复
update data set 字段=null where 字段=''
mybatis使用
char
类
型
字段
查询oracle
数据
库时结果返回
null
同事在学mybatis时,遇到了
一个
问题就是,使用
char
类
型
字段
作为查询条件时一直都查不出
数据
,其他类
型
的则可以。 使用的
数据
库是oracle,查询条件
字段
类
型
是
char
(50),java代码对应的是String类
型
。 后来经过排查,是由于在oracle中,
char
类
型
字段
,如果内容长度不够,会自动以空格方式补足长度。如
字段
name
char
(5),若值为sgl,那么oracle会自动用空格
解决mybatis使用
char
类
型
字段
查询oracle
数据
库时结果返回
null
问题
同事在学mybatis时,遇到了
一个
问题就是,使用
char
类
型
字段
作为查询条件时一直都查不出
数据
,其他类
型
的则可以。 使用的
数据
库是oracle,查询条件
字段
类
型
是
char
(50),java代码对应的是String类
型
。 后来经过排查,是由于在oracle中,
char
类
型
字段
,如果内容长度不够,会自动以空格方式补足长度。如
字段
name
char
(5),若值为sgl,那么oracle会自动用空格补足长度,最终值为sgl。 一、解决方法: 方法1:先用trim()函数把值去掉两边空格再作为条件查询,如
mysql复制
一个
字段
值到另
一个
字段
,MySQL怎么把
表
中
一个
字段
数据
复制到另外
一个
表
的某个
字段
下...
点击查看MySQL怎么把
表
中
一个
字段
数据
复制到另外
一个
表
的某个
字段
下具体信息答:update b set tel =(select mobile from a where a.id=b.aid) 注:aid是a,b两个
表
的关联
字段
答:先将
数据
全部复制到
一个
临时
表
里面,然后两个
表
关联做更新呗答:你建
表
复制就可以了,例如CREATE TABLE aa AS SELECT * FROM tree;这是完...
【踩坑】oracle
数据
库空串自动
转
换为
null
oracle
数据
库空串自动
转
换为
null
问题背景相关日志原因&结论 问题背景 开始设计
数据
库
字段
时,将var
char
2的val
字段
设置为了not
null
, 然而在其中一种特殊的业务场景中,对应的val值可以为空,前端传值为空字符串——"",并且透传给
数据
库存储,然而在insert时抛出了ORA-01400空指针异常: 无法将
NULL
插入,所以怀疑是框架或者
数据
库哪边将空字符串
转
换成了
NULL
。 相关日志 确认入参val传入时为空字符串: 插入
数据
库时却变成了
NULL
: 原因&结论
今天在写sql语句的时候,碰到了
字段
值是
null
时导致判断跟预期不通问题
写了sql语句 where条件是莫
字段
!=1 结果
字段
默认
null
的
数据
都
没有
查出来,百度了下才知道 1
null
值的介绍
NULL
是
数据
库中特有的
数据
类
型
,当一条记录的某个列为
NULL
,则
表
示这个列的值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,
NULL
并不是
一个
确定的值。 这是
NULL
的由来、也是
NULL
的基础,所有和
NULL
相关的操作的结
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章