null相关内容

使用空列创建唯一约束

我有一张采用这种布局的表格: 创建表格收藏夹(FavoriteId uuid NOT NULL PRIMARY KEY,用户 ID uuid 不为空,RecipeId uuid 不为空,菜单 ID uuid) 我想创建一个与此类似的唯一约束: ALTER TABLE 收藏夹添加约束收藏夹_唯一收藏夹 UNIQUE(UserId, MenuId, RecipeId); 但是,如果MenuId ..
发布时间:2021-12-01 19:55:23 其他开发

为什么 Oracle 9i 将空字符串视为 NULL?

我知道它确实将""视为NULL,但这并不能告诉我为什么这是这种情况.据我了解 SQL 规范,' ' 与 NULL 不同——一个是有效数据,另一个表示没有相同的信息. 随意推测,但请指出是否是这种情况.如果 Oracle 的任何人可以对此发表评论,那就太好了! 解决方案 我相信答案是 Oracle 非常非常古老. 早在没有 SQL 标准之前,Oracle 的设计决定是 VARCH ..
发布时间:2021-12-01 19:30:20 数据库

按列 ASC 排序,但首先是 NULL 值?

我需要按日期/时间字段升序对 PostgreSQL 表进行排序,例如last_updated. 但是该字段可以为空或为空,我希望 last_updated 中为空的记录来自 before 非空 last_updated. 这可能吗? order by last_updated asc -- 空last_updated 记录第一?? 解决方案 Postgres 具有 NULLS FIR ..
发布时间:2021-12-01 19:29:17 其他开发

NOT IN 子句中的 NULL 值

当我得到不同的记录计数时出现了这个问题,我认为是相同的查询,一个使用 not in where 约束,另一个使用 left join.not in 约束中的表有一个空值(坏数据),这导致该查询返回 0 条记录.我有点理解为什么,但我可以借助一些帮助来完全掌握这个概念. 简单地说,为什么查询 A 返回结果而 B 没有? A: select 'true' where 3 in (1, 2, 3 ..
发布时间:2021-12-01 19:23:43 数据库

如何确定变量是“未定义"还是“空"?

如何判断变量是undefined还是null? 我的代码如下: var EmpName = $("div#esd-names div#name").attr('class');if(EmpName == '未定义'){//做点什么}; 但是如果我这样做,JavaScript 解释器就会停止执行. 解决方案 您可以使用 抽象相等运算符来做 ..
发布时间:2021-12-01 13:52:40 前端开发

getActivity() 在 Fragment 函数中返回 null

我有一个带有这样的公共方法的片段(F1) public void asd() {如果 (getActivity() == null) {Log.d(“是",“它是空的");}} 是的,当我调用它时(从活动中),它是空的... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction();F1 ..
发布时间:2021-11-27 13:09:51 移动开发

改变列:null 到 not null

我有一个表,其中有几个可为空的整数列.由于多种原因,这是不可取的,因此我希望将所有空值更新为 0,然后将这些列设置为 NOT NULL.除了将空值更改为 0 之外,还必须保留数据. 我正在寻找特定的 SQL 语法来将列(称为 ColumnA)更改为“not null".假设数据已更新为不包含空值. 使用SQL server 2000. 解决方案 首先,让所有当前的 NULL 值 ..
发布时间:2021-11-27 08:35:45 数据库

关于不可为空类型的争论

我一直听到人们谈论不可空引用类型如何解决如此多的错误并使编程变得如此简单.甚至 null 的创建者也称其为他的十亿美元的错误,以及Spec# 引入了不可为空的类型来解决这个问题. 编辑:请忽略我对 Spec# 的评论.我误解了它的工作原理. EDIT 2:我一定是在和错误的人说话,我真的希望有人与之争论:-) 所以我猜,作为少数,我错了,但我不明白为什么这场辩论有任何价值.我认为 ..
发布时间:2021-11-26 20:04:41 其他开发

通过静态构造函数创建 ALV 时的 NULL 对象引用.为什么?

我试图运行从教程中复制的这个程序.但是我在这一行中收到了 Null 异常 调用方法列表->SET_TABLE_FOR_FIRST_DISPLAY. form 我的理解列表对象应该在类构造函数中创建. 方法 CLASS_CONTRUCTOR.创建对象列表出口i_parent = cl_gui_container=>screen0.结束方法. //代码请看一下. class select_ ..
发布时间:2021-11-26 15:33:37 其他开发

在 C# 中进行空检查的更简洁方法?

假设,我有这个界面, interface IContact{IAddress 地址 { 得到;放;}}接口地址{字符串城市{得到;放;}}类人:IPerson{公共 IContact 联系 { 得到;放;}}课堂测试{私人测试(){var person = new Person();如果(person.contact.address.city != null){//如果联系人本身为空,这将永远不 ..
发布时间:2021-11-26 11:11:42 C#/.NET

在 C# 中进行空检查的更简洁方法?

假设,我有这个界面, interface IContact{IAddress 地址 { 得到;放;}}接口地址{字符串城市{得到;放;}}类人:IPerson{公共 IContact 联系 { 得到;放;}}课堂测试{私人测试(){var person = new Person();如果(person.contact.address.city != null){//如果联系人本身为空,这将永远不 ..
发布时间:2021-11-26 10:50:20 C#/.NET

什么是 NullReferenceException,我该如何解决?

我有一些代码,当它执行时,它抛出一个NullReferenceException,说: 未将对象引用设置为对象的实例. 这是什么意思,我该怎么做才能解决这个错误? 解决方案 是什么原因? 底线 您正在尝试使用 null(或 VB.NET 中的 Nothing).这意味着您要么将其设置为 null,要么根本不将其设置为任何内容. 像其他任何东西一样,null 会 ..
发布时间:2021-11-25 22:20:53 C#/.NET

使用单个空参数调用 Java varargs 方法?

如果我有一个可变参数 Java 方法 foo(Object ...arg) 并且我调用 foo(null, null),我有两个 arg[0] 和 arg[1] 作为 null s.但是如果我调用 foo(null),arg 本身就是 null.为什么会这样? 我应该如何调用 foo 使得 foo.length == 1 &&foo[0] == null 是 true 吗? 解决方案 ..
发布时间:2021-11-25 20:44:52 Java Web开发

为什么原始数据类型不能为“空"?在爪哇?

在声明任何原始类型数据时,例如 int 或 double,它们会被初始化为 0 或 0.0.为什么我们不能将它们设置为 null? 解决方案 原始类型就是数据.另一方面,我们所说的对象只是指向数据存储位置的指针.例如: Integer object = new Integer(3);整数编号 = 3; 在这种情况下,object 只是一个指向 Integer 对象的指针,它的值恰好是 ..
发布时间:2021-11-25 20:04:17 Java Web开发

为什么 String.valueOf(null) 会抛出 NullPointerException?

根据文档,方法String.valueOf(Object obj) 返回: 如果参数为null,则字符串等于"null";否则返回obj.toString()的值. 但是为什么我尝试这样做: System.out.println("String.valueOf(null) = " + String.valueOf(null)); 它会抛出 NPE 吗?(不信自己试试!) 线程“m ..
发布时间:2021-11-25 19:45:31 Java Web开发

如何检查我的字符串是否等于空?

仅当我的字符串具有有意义的值时,我才想执行某些操作.所以,我试过了. if (!myString.equals("")) {做点什么} 还有这个 if (!myString.equals(null)) {做点什么} 还有这个 if ( (!myString.equals("")) && (!myString.equals(null))) {做点什么} 还有这个 if ( (!mySt ..
发布时间:2021-11-25 19:41:39 Java Web开发

空检查链 vs 捕获 NullPointerException

Web 服务返回一个巨大的 XML,我需要访问它的深层嵌套字段.例如: 返回 wsObject.getFoo().getBar().getBaz().getInt() 问题是getFoo()、getBar()、getBaz()都可能返回null. 然而,如果我在所有情况下都检查 null,代码就会变得非常冗长且难以阅读.此外,我可能会错过某些字段的检查. if (wsObject.ge ..
发布时间:2021-11-25 18:46:13 Java Web开发

Java VM EXCEPTION_ACCESS_VIOLATION 的可能原因?

当 Java VM 因 EXCEPTION_ACCESS_VIOLATION 崩溃并生成 hs_err_pidXXX.log 文件时,这表示什么?错误本身基本上是一个空指针异常.它总是由 JVM 中的错误引起,还是有其他原因,例如硬件故障或软件冲突? 编辑:有一个原生组件,这是一个在 win32 上的 SWT 应用程序. 解决方案 大多数时候这是 VM 中的错误.但它可能由任何本机代 ..
发布时间:2021-11-25 18:26:15 Java Web开发

检查“get"链要求为空

假设我想执行以下命令: house.getFloor(0).getWall(WEST).getDoor().getDoorknob(); 为了避免 NullPointerException,如果出现以下情况,我必须执行以下操作: if (house != null &&house.getFloor(0) &&house.getFloor(0).getWall(WEST) != null&&h ..
发布时间:2021-11-25 18:20:00 Java Web开发