这可能是非常基本的东西。如果要满足某些条件,我想创建一个表。基本上,我有一个带有版本号的数据库,如果版本符合预期,则会创建一个新表。
举个例子,这在python中是非常简单的,但是这样做是否有纯SQL方式,或者纯SQLite方式呢?基本上,我想知道我的更新脚本是否可以摆脱SQL(或SQLite的SQL)以外的任何其他编程语言。
我查看了CASE子句,但似乎无法将其用作顶级switch语句。
不,没有办法做到这一点。SQLite没有流控制语句,if
您可以在CREATE TABLE
命令上指定的唯一条件是IF NOT EXISTS
。
您将必须使用脚本语言来执行此逻辑。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句