gpt4 book ai didi

oracle - 删除所有表 sql developer

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

我有名称以“TBL_*”开头的表,但我不能下降所有这些都通过一个命令。

我怎样才能放下这张 table ?

最佳答案

您可以编写一个脚本,特别是循环,在其中您从 user_tables 中选择 Table_name 并迭代此循环,然后使用“立即执行”命令删除它们。

但我建议这样做 - 在 sql 工具中做

  select 'drop table ' || table_name || ';' from user_tables where table_name like 'TBL_%'

然后你复制这个查询的输出并粘贴到你的 sql 编辑器中,然后执行。
请记住,如果 sql+ 是您的编辑器,如果您将它们全部粘贴,它们将开始执行。可能您想先使用记事本进行查看和编辑。

但是您不能只在一个命令中删除多个表。
检查此链接以了解与删除表相关的其他选项 http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9003.htm

关于oracle - 删除所有表 sql developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18030140/

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