gpt4 book ai didi

sql - 在SQlite中有条件地创建表

转载 作者:行者123 更新时间:2023-12-03 17:58:12 25 4
gpt4 key购买 nike

这可能是非常基本的东西。如果要满足某个条件,我想创建一个表。基本上,我有一个带有版本号的数据库,如果版本符合预期,则会创建一个新表。

举个例子,这在python中是非常简单的,但是这样做有没有一种纯SQL的方式,或者是一种纯SQLite的方式?基本上,我想知道我的更新脚本是否可以摆脱SQL(或SQLite的SQL)以外的任何其他编程语言。

我查看了CASE子句,但似乎无法将其用作顶级switch语句。

最佳答案

不,没有办法做到这一点。 SQLite没有流控制语句,可以在if命令上指定的唯一CREATE TABLE条件是IF NOT EXISTS

您将必须使用脚本语言来执行此逻辑。

关于sql - 在SQlite中有条件地创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27509201/

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