2013-05-04 52 views
1

夥計! 幾周前,我通過提示中的命令從sqlite3數據庫導出了一些表。這些表格被導出到文件中,並且有創建表格和插入數據的實際sql代碼。它是這樣的:從sqlite3導出表格

PRAGMA foreign_keys=OFF; 
BEGIN TRANSACTION; 
CREATE TABLE [teachers] (
    [teacherid] number(9,0), 
    [FirstName] varchar2(20), 
    [LastName] varchar2(20), 
    [office] varchar2(20), 
    CONSTRAINT [sqlite_autoindex_teachers_1] PRIMARY KEY ([teacherid])); 
INSERT INTO "teachers" VALUES(1,'Jin','Bailey','8-59'); 

......

但是當我現在嘗試導出同桌它只是把實際的數據文件

1|Jin|Bailey|8-59 
2|Chloe|Fry|2-18 
3|Abigail|Cervantes|6-83 

... 我使用這些命令:.output filename;從教師中選擇*; 那麼我的問題是我如何做以前的那種導出 - 顯示創建表和插入數據的實際代碼?

回答

5

你應該能夠轉儲表所示:

.output filename 
.dump tablename 

這將轉儲到您指定的文件名當前文件夾。

+0

哦,男人,你拯救了我的生命:)我現在想起了......非常感謝你:) – CuriousGuy 2013-05-04 17:00:18