当前位置:  开发笔记 > 数据库 > 正文

TSQL:没有值而不是Null

如何解决《TSQL:没有值而不是Null》经验,为你挑选了1个好方法。

由于一个奇怪的请求,null如果没有价值,我不能放入数据库.我想知道我可以在商店程序中放什么而不是null.

例如:

insert into blah (blah1) values (null) 

对于"blah1"而言,是否有什么东西像空的或空的null



1> Bill Karwin..:

我会推迟这个奇怪的请求.这正是NULLSQL中的用途,表示列中缺少或不适用的值.

请求者是否经历过对SQL逻辑的悲痛NULL

编辑: 好的,我已经阅读了你的回复以及关于这份工作任务的额外细节(顺便说一句,通常你应该编辑原来的问题,而不是在答案中发布更多信息).

您必须将所有列声明为NOT NULL并在该列的数据类型的域中指定一个特殊值,以表示"无值".选择的适当值可能因具体情况而异,即零可能在person_age列中不表示任何内容,但它可能在items_in_stock列中具有重要性.

您应该记录每列的无值值.但我想他们也不相信文档.:-(

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有