gpt4 book ai didi

sql - 在 Oracle 10g 中删除表,但使用 where 条件

转载 作者:行者123 更新时间:2023-12-04 20:34:36 25 4
gpt4 key购买 nike

如何在 oracle 中删除一个表,但我想在查询中使用 where 条件;例如:

drop table employees where employee_id='100';

这可能吗?

最佳答案

你不是在寻找DROP table ;删除表会删除整个表和其中的所有数据。

您似乎想从表中删除一些行。如果是这种情况,您应该使用 DELETE声明:

delete from employees where employee_id = 100;

可能值得研究一些 basic functionality或在继续之前参加类(class)。

顺便说一句,100 是一个数字。使用 ' 意味着它是一个字符串。如果列 EMPLOYEE_ID 的数据类型是一个数字,则不需要将其用引号引起来。

关于sql - 在 Oracle 10g 中删除表,但使用 where 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18356692/

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