gpt4 book ai didi

sql - 从 oracle-sql 中的特定列中删除整个数据

转载 作者:行者123 更新时间:2023-12-03 09:46:42 26 4
gpt4 key购买 nike

最近开始学习Oracle-sql .我知道在 DELETE 的帮助下命令我们可以删除特定的行。那么,是否可以仅使用 DELETE 从表中的特定列中删除整个数据?命令。 (我知道使用 UPDATE 命令通过为整列设置空值我们可以实现 DELETE 的功能)。

最佳答案

DELETE

The DELETE statement removes entire rows of data from a specified table or view



如果要从特定列中“删除”数据,请更新它:
UPDATE table_name
SET your_column_name = NULL;

或者如果列是 NOT NULL
UPDATE table_name
SET your_column_name = <value_indicating_removed_data>;

您还可以使用 DDL 删除整个列:
ALTER TABLE table_name DROP COLUMN column_name;

关于sql - 从 oracle-sql 中的特定列中删除整个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32797830/

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