Inhalte in Textdateien in die SQLite-Tabelle laden?

7

Ich habe einfache Textdateien, die nur normale Texte enthalten.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, den Textinhalt in sqlite in die Tabelle zu laden.

Vielleicht könnte ich die Tabelle myTable (nameOfText TEXT, Inhalt TEXT) erstellen;

Und dann den Namen des Textes in die erste Spalte und Inhalt in die zweite Spalte.

Wenn es schwierig ist, den Namen der Datei anzugeben, ist es genauso gut, den Inhalt in eine Spaltentabelle zu laden.

Jeder Vorschlag wäre willkommen.

Danke !!

    
Sardonic 10.03.2013, 01:31
quelle

3 Antworten

2

termsql ist ein Werkzeug, das Text aus einer Datei oder die Ausgabe eines Programms (stdin) in eine sqlite Datenbank on-the-fly konvertieren kann.

%Vor%

Dies wird eine Tabelle mit den Spalten nameOfText und Inhalt erstellen. Für jede Zeile in der Eingabe.txt Eine Zeile wird in myDB.db eingefügt.

Sie haben uns nicht über den Begrenzer nameOfText und den Kontext erzählt, die durch getrennt wurden. Durch Standard Termsql nimmt an, dass Whitespace das Trennzeichen ist. Aber sollte es zum Beispiel dann würdest du so etwas tun:

%Vor%

Sie können hier Termsql erhalten: Ссылка Ссылка

Termsql hat auch andere Anwendungsfälle. Sie können SQL-Anweisungen für die neue Datenbank in einem einzigen Befehl ausführen. Im folgenden Beispiel wird die Datenbank erstellt und die Spalte nameOfText in der Befehlszeile für alle Zeilen zurückgegeben, in denen die Inhaltsspalte die Zeichenfolge 'test' enthält.

%Vor%     
user3573558 01.05.2014, 21:49
quelle
15
___ qstnhdr ___ Inhalte in Textdateien in die SQLite-Tabelle laden? ___ qstntxt ___

Ich habe einfache Textdateien, die nur normale Texte enthalten.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, den Textinhalt in sqlite in die Tabelle zu laden.

Vielleicht könnte ich die Tabelle myTable (nameOfText TEXT, Inhalt TEXT) erstellen;

Und dann den Namen des Textes in die erste Spalte und Inhalt in die zweite Spalte.

Wenn es schwierig ist, den Namen der Datei anzugeben, ist es genauso gut, den Inhalt in eine Spaltentabelle zu laden.

Jeder Vorschlag wäre willkommen.

Danke !!

    
___ answer23417249 ___

termsql ist ein Werkzeug, das Text aus einer Datei oder die Ausgabe eines Programms (stdin) in eine sqlite Datenbank on-the-fly konvertieren kann.

%Vor%

Dies wird eine Tabelle mit den Spalten nameOfText und Inhalt erstellen. Für jede Zeile in der Eingabe.txt Eine Zeile wird in myDB.db eingefügt.

Sie haben uns nicht über den Begrenzer nameOfText und den Kontext erzählt, die durch getrennt wurden. Durch Standard Termsql nimmt an, dass Whitespace das Trennzeichen ist. Aber sollte es zum Beispiel dann würdest du so etwas tun:

%Vor%

Sie können hier Termsql erhalten: Ссылка Ссылка

Termsql hat auch andere Anwendungsfälle. Sie können SQL-Anweisungen für die neue Datenbank in einem einzigen Befehl ausführen. Im folgenden Beispiel wird die Datenbank erstellt und die Spalte nameOfText in der Befehlszeile für alle Zeilen zurückgegeben, in denen die Inhaltsspalte die Zeichenfolge 'test' enthält.

%Vor%     
___ answer33803220 ___

Die Funktion %code% liest den Inhalt einer Datei und gibt diesen Inhalt als BLOB zurück. Diese Funktion ist verfügbar, wenn Sie die Befehlszeilenshell verwenden. Zum Beispiel:

%Vor%

Die Dokumentation für diese Funktion und %code% finden Sie unter Ссылка .

    
___
hflzh 10.03.2013 06:26
quelle
2

Die Funktion readfile liest den Inhalt einer Datei und gibt diesen Inhalt als BLOB zurück. Diese Funktion ist verfügbar, wenn Sie die Befehlszeilenshell verwenden. Zum Beispiel:

%Vor%

Die Dokumentation für diese Funktion und writefile finden Sie unter Ссылка .

    
larpico 19.11.2015 11:53
quelle

Tags und Links