应该是表里面的数据存在Country为Null的情况。 用Select * From Tmp_Student Where Country is Null查看一下
更多追问追答
追问
代码不对哦 但是可视化界面保存的话会有问题
追答
你的表名是Student Select * From Student Where Country is Null
追问
这是是值单独一个列值不能为空吧,不是所以的
追答
你要把Country改成不允许Null值,那么必须保证所有的Country都不能为Null。 Select * From Student Where Country is Null这条语句就是查找Country属性为Null的语句。 你现在使用这条语句查询,肯定能查询到Country属性为Null的。
追问
查询为Null值的数据这个我会啊,可视化情况下更改列名不能为空,这个问题没有解决
追答
更改列名不能为空之前你必须消除存在空值的问题。
那你就使用下面的语句将Country为空的都改成'Unknown',然后再更改列名不能为空。
Update Student Set Country='Unknown' Where Country is Null