SQLite 3
(Unterschied zwischen Versionen)
 (Die Seite wurde neu angelegt: „ === Binäre Daten in ein Blob-Feld einfügen: === <pre> create table tblock ( data blob ); insert into tblock (data) values (X'616263'); select * from tblock; </…“)  | 
		|||
| Zeile 1: | Zeile 1: | ||
| + | == SQL ==  | ||
| + | === In der Datenbank enthaltene Tabellen anzeigen ===  | ||
| + | <pre>  | ||
| + | select * from sqlite_master;  | ||
| + | </pre>  | ||
| + | |||
| + | === Feldinformationen einer Tabelle auslesen ===  | ||
| + | <pre>  | ||
| + | PRAGMA table_info( tblock );  | ||
| + | </pre>  | ||
=== Binäre Daten in ein Blob-Feld einfügen: ===  | === Binäre Daten in ein Blob-Feld einfügen: ===  | ||
| Zeile 6: | Zeile 16: | ||
select * from tblock;  | select * from tblock;  | ||
</pre>  | </pre>  | ||
| - | + | Ausgabe:  | |
<pre>  | <pre>  | ||
abc  | abc  | ||
| + | </pre>  | ||
| + | Alternative:  | ||
| + | <pre>  | ||
| + | select hex(data) from tblock;  | ||
| + | </pre>  | ||
| + | Ausgabe:  | ||
| + | <pre>  | ||
| + | 616263  | ||
</pre>  | </pre>  | ||
Version vom 11:35, 30. Sep. 2010
Inhaltsverzeichnis | 
SQL
In der Datenbank enthaltene Tabellen anzeigen
select * from sqlite_master;
Feldinformationen einer Tabelle auslesen
PRAGMA table_info( tblock );
Binäre Daten in ein Blob-Feld einfügen:
create table tblock ( data blob ); insert into tblock (data) values (X'616263'); select * from tblock;
Ausgabe:
abc
Alternative:
select hex(data) from tblock;
Ausgabe:
616263