关于sql字段可为null的操作
来源:互联网 发布:吴江司法拍卖淘宝网 编辑:程序博客网 时间:2024/05/29 07:42
做hr时,对sql认识不清遇到的麻烦,mark 一下
一、
create table employee(id int primary key identity,department_id int foreign key references department(id),name varchar(50),sex char(2),education varchar(10),degree varchar(10),post varchar(50),status varchar(50),photo image NULL);
本来想着插入除去photo字段的信息,却发觉很有问题
错误写法1:
insert into employee values(1,'a','女','本科','学士','门卫','在职');
->报了了一个字段不匹配的错误
错误写法2:
insert into employee values(1,'a','女','本科','学士','门卫','在职',' );
->成功插入数据,在前台显示时,也能达到预期效果,但是没有区分开' '(空字符)与 NULL的区别
->null是没有占用内存空间的意思,而' '则表示为字符串,只是字符串为空;
就如java中:
String str=new String("");
和
String str;//这个会爆空指针的错误
正确的写法:
insert into employee(department_id,name,sex,education,degree,post,status) values(1,'a','女','本科','学士','门卫','在职');
二、给员工插入了图片但是如何将图片还原为暂无图片?
sql语句操作:
update employee set photo=null where id=26
可视化操作,(sql server2008)
在表编辑下:直接在image的那个信息那里改成NULL(必须是大写),或Ctrl+0
- 关于sql字段可为null的操作
- 关于SQL server中字段值为null的查询
- mysql 字段为NULL的一些操作
- SQL 字段为NULL查询
- MySQL中可为空的字段设置为NULL还是NOT NULL
- 一个SQL的bug:值为null的字段处理
- sql查询表中为 null 的字段
- SQL 查询每个字段为null的记录
- 可为NULL 但不能重复的SQL约束
- sql语句 字段update为null
- SQL查询为空的字段的写法is null 而不是=null
- t-sql操作符中,不等号(!=,<>),查询出来的结果集不包含有当前字段为null的数据
- mysql查询字段为null的方法
- mysql删除字段为null的记录
- mysql删除字段为null的记录
- 比较两个可为null的对象
- C# 可为null的类型
- sql中查询类型为int的字段,返回null的异常
- visualsvn server 2.5.6及2.5.4, 和2.5,3,企业版 汉化破解
- linux下关于静态链接libcurl
- FMS 解决NetConnection.Connecti.Failed
- S3C2410的WINCE BSP添加串口支持
- 发通知的步骤
- 关于sql字段可为null的操作
- ASP.NET 网页的 title 有换行、空白字符的解决
- MFC char * 转换成 CString
- php数据库备份脚本
- 关于 chekpoint
- 让我生不如死的Windows CE内存泄漏
- 数据库索引、主键区别【微谈】
- 35+多用途WordPress主题
- poj 3602-字符串模拟