首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
数据库
oracle
正文
MS Server和Oracle中对NULL处理的一些细节差异
所属分类:
数据库
/
oracle
阅读数: 1303
收藏 0
赞 0
分享
INSERT INTO Table (TestCol) VALUES(‘')
其中的TestCol字段,其实在设计的时候,已经被设计为NOT NULL,但我们需要了解一点,在sql server中,null和空格是不同的,也就是说,上面的语句插入的是一个空,但并不是NULL,只有当我们的插入语句中没有该字段的时候,才会被认为违反非空的条件约束,这里可能用英文的表达可能会更加的准确一些,如果把NULL翻译成“空”的话,可能就会很容易搞混了。此外,如果我们的字段是INT类型的话,如果我们插入空的话,会得到一个0,也就是说,MS Sql server会自动帮我们处理对空格的转化。
但是在Oracle中,这个便利便不存在咯,我们必须严格按照规则来进行插入,也就是说,我们再想视图通过插入空来满足NOT NULL的设计约束,已经不能成功啦,我们必须插入实实在在的内容才能符合NOT NULL的约束。
像类似地一些细节在我们设计既要满足MS Sql,又要满足Oracle的系统地时候,尤其会成为我们需要处理的家常便饭,这一方面要求我们要严格规范我们的sql脚本,再者也要对程序处理语句进行严格的条件控制才行,否则类似地问题在联调的时候会让我们陷入一个接着一个的噩梦~
更多精彩内容
其他人还在看
oracle(plsql)生成流水号
这篇文章主要介绍了oracle(plsql)生成流水号,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
oracle中decode函数的使用方法
这篇文章主要介绍了oracle中decode函数的使用方法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
Oracle数据远程连接的四种设置方法和注意事项
Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍
评论 0
收藏 0
赞 0
分享
oracle表空间中空表统计方法示例介绍
这篇文章主要介绍了oracle表空间中空表统计方法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
oracle用户权限、角色管理详解
这篇文章主要介绍了oracle用户权限、角色管理的使用和示例,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
oracle用户权限管理使用详解
这篇文章主要介绍了oracle用户权限管理使用方法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
oracle生成动态前缀且自增号码的函数分享
这篇文章主要介绍了oracle生成动态前缀且自增号码的函数,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
45个非常有用的 Oracle 查询语句小结
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧
评论 0
收藏 0
赞 0
分享
oracle监控某表变动触发器例子(监控增,删,改)
这篇文章主要介绍了oracle监控某表变动触发器例子(监控增,删,改),用于监控某表的变动并生成日志记录到另一个表,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
oracle 数据库隔离级别学习
这篇文章主要介绍了oracle数据库的隔离级别相关的知识,数据库操作的隔离级别,有需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
淘宝客服退款竟是诈骗新招 南昌网友17.5万元险被骗走
怎样利用网络赚钱 网络赚钱有哪些方法
sp项目教程:最新日赚500元教程
谷歌广告怎么收款?光大银行需要携带资料到柜台办理
百度图+推广上线 如何在图片上投放广告_图片屏蔽不想出现图+广告
网站如何靠SEO盈利?先把网站包装成专卖店吧
站长故事
更多
互联网屌丝合伙创业经验分享
站长故事之一份月薪1200元的SEO推广工作
揭晓互联网三大巨头(百度,腾讯,阿里巴巴)和草根站长的往来
其实并非所有草根站长都能驯服社区门户这匹马
小白站长:一次网站被 K 的经历
十年了!一个依靠设计师们热情支撑起的网站