[英]Is there a way for sqlite after I get the result it will create into a new database?
我試圖使用C#從sqlite數據庫中提取一些數據。 得到結果后是否有辦法將其創建到新數據庫中?
您可以將新數據庫附加到現有的sqlite會話,然后使用CREATE TABLE ... AS SELECT ...在查詢結果的數據庫中創建新表。
例如:
$ sqlite3 a.db
sqlite> CREATE TABLE foo(name TEXT);
sqlite> INSERT INTO foo VALUES ('a'), ('b'), ('d');
sqlite> ATTACH DATABASE 'b.db' AS b;
sqlite3> CREATE TABLE b.foo AS SELECT * FROM foo WHERE name < 'c';
(除了使用C#函數而不是sqlite3 Shell來做)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.