首页 > 解决方案 > DROP TABLE by CONCAT table name with VALUE from another SELECT [SQLite]

问题描述

我想知道如何通过从其他表中选择值来删除带有 concat 的表。这就是我想要弄清楚的:

DROP TABLE SELECT 'table' || (select value from IncrementTable)

所以基本上表名是 table6 例如。目标是:例如..DROP TABLE table6

标签: sqlsqlite

解决方案


你不能直接这样做。当语句进行字节编译时,必须知道表名和列名;它们不能在运行时生成。您必须弄清楚表名并在使用数据库的程序中生成适当的语句字符串,然后执行它。


推荐阅读