如何从Visual Studio运行任意SQLite查询?

时间:2010-01-18 05:51:38

标签: visual-studio sqlite

我无法相信这是第一次出现这种情况。我有一个看起来像这样的脚本:

drop table if exists Recipients

drop table if exists Messages

create table Recipients (
    Id INTEGER not null,
   Name TEXT,
   Email TEXT,
   primary key (Id)
)

create table Messages (
    Id INTEGER not null,
   Subject TEXT,
   Contents TEXT,
   SentOn DATETIME,
   primary key (Id)
)

我只想在我的服务器资源管理器中针对SQLite连接运行它,但我能找到执行SQL的唯一方法是反对愚蠢的查询构建器。

我不需要任何视觉效果。我只需要一个可以点击“执行”的打击垫,它将运行脚本。

3 个答案:

答案 0 :(得分:2)

不确定SQLite,但对于SQL Express连接,您可以在服务器资源管理器的数据连接中右键单击服务器节点,然后选择“新建查询”。然后,您可以粘贴查询,然后点击红色!按钮运行它。

即使查询构建器可能显示,其中一个窗格允许您键入所需的任何查询。如果该窗格未显示,请右键单击查询构建器中的任意位置,选择“窗格”,并确保已启用“SQL”。

答案 1 :(得分:2)

sqlite3 filename.db < input.sql

答案 2 :(得分:0)