将列值显式设置为null SQL Developer

Mar*_*ada 28 oracle null oracle11g plsqldeveloper oracle-sqldeveloper

我是Oracle DB的新手,我使用Oracle SQL Developer(Ver 3.0.02)来查询数据库.我想明确地将一列设置为null?

我如何在SQL Developer GUI中执行此操作?

以前在MSSQL中,单击CTRL + 0将显式将值设置为null.Oracle SQL Developer怎么样?谢谢

Oll*_*lie 27

您必须自己编写SQL DML.即

UPDATE <table>
   SET <column> = NULL;
Run Code Online (Sandbox Code Playgroud)

完成后,您需要提交更新

commit;
Run Code Online (Sandbox Code Playgroud)

如果您只想将某些记录设置为NULL,请在UPDATE语句中使用WHERE子句.

由于你原来的问题很模糊,我希望这能涵盖你想要的东西.


Len*_*rri 13

如果要使用GUI ...单击/双击表格并选择Data选项卡.单击要设置的列值(null).选择值并将其删除.点击提交按钮(绿色复选标记按钮).它现在应该为null.

在此输入图像描述

更多信息:

如何使用SQL Developer中的SQL工作表来插入,更新和删除数据


Mos*_*our 9

使用Shift + Del.

更多信息:Shift + Del组合键在按字段填充字段时将字段设置为null,并且您更改了决策并且希望将其设置为null.它是有用的,我从其他答案惊讶,给出了奇怪的解决方案.