gpt4 book ai didi

c# - 在 SQLite 中使用 SELECT 命令列出附加数据库

转载 作者:IT王子 更新时间:2023-10-29 06:22:14 25 4
gpt4 key购买 nike

是否有一个 SELECT 命令可以列出所有附加的数据库,类似于 sqlite3 中可用的 .database 命令?

最佳答案

你不能用我知道的 SELECT 语句来做到这一点(尽管你可能想在 main 数据库中四处看看,这些数据可能存储在那里)。但是,有一个解决方案。如果执行以下语句,它将返回为当前连接附加的数据库:

PRAGMA database_list;

第一行始终是主数据库,第二行始终是临时数据库。任何进一步的数据库都在这前两个之后。您可以对您的数据库运行此语句,就像您在 C# 代码中运行 SELECT 语句一样(或任何其他与此相关的内容)。

这是一个很好的引用:

SQLite PRAGMA statement reference

祝你好运!

关于c# - 在 SQLite 中使用 SELECT 命令列出附加数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2473384/

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