gpt4 book ai didi

java - 如何清除oracle中的各个列?

转载 作者:行者123 更新时间:2023-12-01 19:23:56 25 4
gpt4 key购买 nike

我写了一个java应用程序,在oracle中通信和存储数据;我的问题是如何清除 Oracle 中各个列中输入的信息?例如,假设我有一个下表:

创建表示例(id 整数,名称 varchar(50),姓氏 varchar(50));

并且它包含当前信息,那么我如何清除各个列,但保持其余部分完好无损?例如,如果我想清除姓名列,但保留 id 列完整,我该怎么做?
我尝试创建一个新表并复制 id 列,然后从头开始再次创建姓名和姓氏,如下所示:

创建表 example1 作为从示例中选择 id

然后发出alter table命令添加姓名。看起来有点多余,但一定有更简单的方法,

谢谢

最佳答案

UPDATE table SET name='', surname='' WHERE ...

UPDATE table SET name=null, surname=null WHERE ...

当然,您需要确保表的约束允许这些值。

这听起来像是一件奇怪的事情,但在应用程序中很少需要执行类似“获取我们拥有的单个用户/客户/帐户并从数据存储中删除他们的名字”之类的操作。

关于java - 如何清除oracle中的各个列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com