13ua.agp1.SQLite.AllOw ィコ09ィー 0106ィコィョィャ02ィェィーィ ィー0907 ィェ ィャ ィェ04ィャ ィャ ィェ02ィ

Size: px
Start display at page:

Download "13ua.agp1.SQLite.AllOw ィコ09ィー 0106ィコィョィャ02ィェィーィ ィー0907 ィェ ィャ ィェ04ィャ ィャ ィェ02ィ"

Transcription

1 ィェ ィョィコ ィー SQLite ィケ040609ィ ィー020502ィヲ Windows : ィィ09ィコィョィェ ィコィー07ィ

2 13ua.agp1.SQLite.AllOw ィコ09ィー 0106ィコィョィャ02ィェィーィ ィー0907 ィェ ィャ ィェ04ィャ ィャ ィェ02ィコ06ィー ィ 09 ィャ06ィェ060008ィ 00ィィィィ Grant Allen ィィ Mike Owens 'The Denitive Guide to SQLite' 00 ツィ 09ィーィェ0609ィーィィ, ィョィエ02ィェ04 06ィ ィエィィ02 08ィ 0909ィョ030102ィェィィ ィェィィ0701 ィコ 08ィ ィ ィャ ィィ ィィ09ィー0608ィィ ツ0209ィコィィ ィコィィ, ィー06ィェィコ0609ィーィィ ィィ ィケ040609ィ ィェィィ07 ィ ィ ィ ィェィェ ィケ040609ィ ィー020502ィヲ 09ィィィェィョィコ09ィ (-0609).

3 13ua.agp1.SQLite.AllOw ィ 09ィ チ ィコ09ィー 0106ィコィョィャ02ィェィーィ ィー0907 ィェ ィャ ィェ04ィャ ィャ ツ02ィー090208ィー06ィヲ ィィ 0707ィー06ィヲ 0005ィ 09 ィャ06ィェ060008ィ 00ィィィィ Grant Allen ィィ Mike Owens 'The Denitive Guide to SQLite' ィョ ツ02ィェィィ02 ィィ ィェ0401 ィコ ィィィャ ィコィェィィ00ィィ 00ィェィィ04ィョ 09ィー08ィ ィェィィ ィェィ ィヲ01ィィィー02 04ィ ィコ05ィ 01ィコィョ Source Code/Download

4 13ua.agp1.SQLite.AllOw ィ 09ィ SQLite SQLite - 05ィー ィー08ィ ィィ09ィ 02ィャィ ィィ06ィェィェィ 07 ィ ィ 04ィ 01ィ ィェィェ0401, ィーィ ィャィ ィィ ィェ04ィャィィ ィコ0601ィ ィャィィ ィョィエ02ィェィ ィョ, ィェィ 04ィェィ ツ02ィェィ ィーィ ィェィィ ィィ0904 ツィェ ィャ0603ィェ0609ィー02ィヲ ィィ06ィェィェ0401 ィ ィ 04 01ィ ィェィェ0401 ィ ィィ09ィョィエィィ01 ィィィャ ィェィ ィコ05ィ 01ィェ ィ ィ ィャ07 05ィコ090705ィョィ ィーィ 02ィィィィ ィョ ィ 04ィ 0905ィョ03ィィィーィケ ィョィーィ 02ィィ06 ィコィ ィコ ィェ0609ィィィャィ 07, ィコィ ィィ ィケ040609ィ ィェィィィィ, ィコ06ィャ07ィ ィコィーィ 07, ィィ ィィィー0205ィケィェィ 07 ィィ ィェィ ィェィ 07 ィ ィ 04ィ 01ィ ィェィェ ィー08ィ ィィ09ィ 02ィャィ 07 ィ ィ 04ィ 01ィ ィェィェ ィー08ィ ィィ09ィ 02ィャ0609ィーィケ ィ ィ ィ ィェィェ ィェィ ツィ 02ィー, ツィー06 06ィェィ 09ィョィエ0209ィー09ィョ02ィー ィェ02 ィコィ ィコ , 06ィー010205ィケィェ04ィヲ 06ィー 06ィ 0905ィョ03ィィ09ィ 02ィャ ィ, ィ ィー ツィ 09ィーィケ06 - ツィ 09ィーィケ06 ィェ02ィコ06ィー ィィィコ05ィ 01ィェ ィィ ィェィィ07. 00ィェ0203ィェィィィヲ ィェィ ィ ィ ィー0205ィケ ィェ02 04ィ ィャ02ィーィィィー, ツィー ィィィコ05ィ 01ィェ ィィ ィェィィ ィケ04ィョ02ィー ィャ ィェ02 ィャ02ィェ0202, 0708ィィ ィェィィ02 ィーィ ィコィィ ィィ ィケ04ィョ02ィー ィー06 ィィ04ィ ィ ィー 06ィー ィェ0206ィ ィィィャ0609ィーィィ 0902ィー ィェィ 09ィー080602ィコ, ィェィィィコィ ィコィィ01 00ィ ィヲ , ィェィィィコィ ィコィィ ィー ィ , ィェィィィコィ ィコィィ ィケ040609ィ ィー020502ィヲ ィィ ィコ06ィェ0005ィィィコィー0609 ィィ ィ ィーィョ07ィ. 06 ィコ05ィィ02ィェィー, ィィ ィ ィ 06ィーィ 06ィー ィェ06ィャ ィー06 ィィ04ィ ィ ィー 06ィー ィ 0502ィャ ィコ06ィェ00ィィ00ィョ08ィィ080609ィ ィェィィ , 09 ツ02ィャ ィェィョ0301ィ 02ィー ィ ィャィャィィ09ィー ィョ ィコ06ィャ07ィィ05ィィ080609ィ ィェ ィィ ィェィィィィ ィェィィィー02 ィェィ 2.1, 09ィコ08ィィ07ィー Perl, 06ィ 04 ツィェィ ィ ィャィャィ ィェィ 05ィィ, 09ィコ08ィィ07ィー PHP ィィ ィケ04ィョ06ィー SQLite. 00 ィコ06ィェ0202 ィコ06ィェ020609, ィコィ ィヲ ィィ04 ィー ィケ04ィョ02ィー0907 SQLite C API. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, SQLite 0909ィー080602ィェ 09 ィ ィェ ィー08ィ ィェ09ィー0906 ィコィ ィィ04 ィェィィ01. 08ィ ィヲ ィィ04 ィェィィ01 09ィーィ ィェ0609ィィィー0907 ィェ0204ィ 09ィィ09ィィィャ04ィャ ィャ ィ ィ ィ ィェィェ , ィコ0806ィャ02 ィー060006, 0106ィー07 ィコィ ィヲ ィーィ ィー ィェ0204ィ 09ィィ09ィィィャ04ィヲ , 06ィェィィ ィャ0600ィョィー ィェ07ィーィケ ィ 02ィィィィ ィェィ 0601ィェ06ィャ ィィ ィー06ィャ ィ ィヲ0502 (-ィ 01) ィ ィ ィ ィェィェ0401. SQLite ィー ィィィャ ィョ0708ィ ィーィケ ィィィェ010806ィェィィ04ィ 02ィィ02ィヲ ィィ ィ 0506ィコィィ080609ィコィ ィャィィ. 01ィ ィー02ィコィョィエ02ィャ 0804ィェィコ ィー080602ィェィェ0401 ィ ィ 04 01ィ ィェィェ ィーィ ィェ06 ィャィェ ィョィコィー ィー 08ィ 0405ィィ ツィェ ィィ ィィィー020502ィヲ, ィェ06 ィー0605ィケィコ ィィィェ ィィ04 ィェィィ ィーィ ィー ィーィコ0804ィー04ィャィィ ィィ ィェィィィコィ ィャィィ, ィェ02 ィー0802ィ ィョ02ィー 05ィィ0202ィェ04ィィ06ィェィェ ィ ィィ ィコィーィィ080609ィ ィェ ィィ ツィィィー0205ィケィェ06 ィコィ ィコ 0909ィー08ィ ィィ09ィ 02ィャィ ィー06 SQLite.

5 13ua.agp1.SQLite.AllOw ィィィー02ィコィーィョ08ィ 04ィィ : SQLite 0909ィー08ィ ィィ09ィ 02ィー ィィ ィェィィ07 SQLite ィィィャ0202ィー ィ ィェィーィェィョ06 ィャ0601ィョ05ィケィェィョ06 ィ 0801ィィィー02ィコィーィョ08ィョ, 06ィー06ィ 08ィ 03ィ 06ィエィョ06 ィョィェィィィコィ 05ィケィェ ィコ ィョ0708ィ ィェィィ ィィ06ィェィェ04ィャィィ ィ ィ 04ィ ィャィィ 01ィ ィェィェ ィャィケ 06ィー010205ィケィェ0401 ィャ0601ィョ0502ィヲ ィョ0707ィィ080609ィ ィェ04 09 ィー08ィィ 0005ィ 09ィェ ィィ09ィー02ィャ04 ( 09ィャ. 2.2 ). 02ィェィィ 08ィ ィー 06ィ 08ィ ィ 06ィーィコィョ 04ィ ィ ィェィ 06ィー010205ィケィェ ィ 01ィ ツィィ, ィコ06ィー ィ ィ 06ィーィ 06ィー ィ ィェ06 ィコ06ィェ ィョ ィェィィ02 ィャ0601ィョ05ィィ ィコ06ィャ07ィィ05ィィ08ィョ06ィー 04ィ , ィェィィ ィェ0706ィー ィィ01, ィ ィェィィ03ィェィィ02 ィョ0708ィ ィー ィィ09ィコ06ィャ ィィ 0904ィ ィィィャ060102ィヲ09ィー09ィョ06ィー ィ 02ィィ06ィェィェ06ィヲ 09ィィ09ィー02ィャ06ィヲ ィェィー ィヲ09 06ィェ ィヲ ィー ィェィィィャ ィャ0601ィョ0502ィャ ィィ ィー06ィィィー ィィ04 ィャ C API. 02ィ ィエ02ィェィィ02 09 SQLite ィィ ィィィー0907 ツ ィェ ィ 02ィェィェ0609ィーィィ ィィ 00ィィ ィィ ィャ06ィー0807 ィェィ ィャィ 0502ィェィケィコィィィヲ 08ィ 04ィャ0208, SQLite ィーィ ィー 06ィ 0209ィコィョ08ィ 03ィィ09ィ 06ィエィィィヲ ィコィー ィ 02ィェィェ0609ィー02ィヲ ィィ ィャ0603ィェ0609ィー02ィヲ. 02ィェ ィィ09ィ 02ィー ィケィャィ ィェ04ィヲ ィェィ ィ ィーィ ィェ01ィ 08ィーィ ANSI SQL ィ 02ィェィェ0609ィー02ィヲ ィコィ SQL, ィ ィーィ ィコ0302 ィーィ ィコィィ ィ 02ィェィェ0609ィーィィ ィコィ ィコ ィー08ィィ ィ, ィィィェ0102ィコ0904, 09ィー0605ィ ィ 09ィー06ィィィェィコ0802ィャ02ィェィー06ィャ, LIMIT/OFFSET ィ 02ィェィェ0609ィーィィ. 06ィ ィコ ィィ09ィ 06ィー0907 ィーィ ィコィィ ィコィィ ィヲ09ィー09ィ, ィコィ ィコ 01ィィィェィ ィャィィ ツ0209ィコィ 07 ィーィィ07ィィ04ィ 02ィィ07 ィィ 08ィ ィェィィ02 ィコ06ィェ0005ィィィコィー0609.

6 13ua.agp1.SQLite.AllOw ィィィャ ィィ : ィ 0801ィィィー02ィコィーィョ08ィ SQLite 09ィ 04ィ 01ィ ィェィェ ィィィャ0208ィ ィャィィ ィィ04 05ィー06ィヲ ィコィェィィ00ィィ ィーィョ07ィェィ 09 ィィィェィー0208ィェ02ィー ィ ィョ ィコィ ィーィケ ィェィ 09ィー060806ィヲ 04ィ ィコ05ィ 01ィコ02, ィェィ Source Code/DownLoads ィー0209ィェ07ィヲィー0209ィケ ィィ 0708ィィ090405ィ ィヲィー ィィ 04ィ ィャ02 ツィ ィェィィ07 ィィ05ィィ ィコ06ィャ02ィェィーィ 08ィィィィ, ィィ05ィィ ィー04 06 ィコィェィィ0002 ィィ/ィィ05ィィ ィィィャ0208ィ 01 ィェィ ィャ ィ 09ィー0608ィ ィャ sqlitebook@gmail.com (Michael) ィィ05ィィ grantondata@gmail.com (Grant).

7 13ua.agp1.SQLite.AllOw ィ 09ィ チ ィ 08ィ ィーィケ SQLite? 08ィ ィコ ィェィィ 09ィー08ィ ィェィェ06, ィェ06 ィェィ 09ィ ィヲィー ィィ ィィィー ィ ィャ ィャ0603ィェ06 ィェィ ィヲィーィィ 0006ィー ィ 08ィ ィェィェ0402 ィ ィィィ 05ィィ06ィー02ィコィィ ィィ ィョィーィィ05ィィィー Windows ィーィ 0902: sqlite3 command-line program (CLP): 06ィー010205ィケィェィ 07 09ィ ィャ ィーィ ィー06 ツィェィ 07 ィョィーィィ05ィィィー ィェ02ィェィィ07 09ィコ08ィィ07ィー ィ ィェィ ィ 02ィー0907 ィコィ ィコ CLP. 05ィコィ ツィィ09ィ 02ィー ィィ ィェ02ィャ ィェィェ ィェ0702ィー02 SQL ィ ィー060804, ィコ06ィー ィェィ ィィ09ィ ィーィケ ィコ08ィ 09ィィ0904ィャィィ ィ ィャィィ ィ ィョィコ09ィ ィャィィ ィェィ 04ィ ィャ02 ツィ ィー0205ィケィェ06ィャ ツ0208ィェ06ィャ 0006ィェ ィコ06ィヲ ィャ0403ィコィィ, 08ィ ィ 03ィ 06ィエィィ01 ィィィコ06ィェ06ィコ, ィィィェ09ィーィ ィィィヲ ィィ ィ 0008ィョ0406ィコ ィ 02ィィ06ィェィェ06ィヲ 09ィィ09ィー02ィャ04. 02ィィィェィ ィャィィ ツ0209ィコィィ ィョ03ィ 02ィャ0407 ィ ィィィ 05ィィ06ィー02ィコィ SQLite (DLL): 06ィー06 ィィ 0209ィーィケ SQLite. 0308ィィ ィェィィ ィ ィ 06ィー04 09 SQLite ィェ04 01ィィィェィ ィャィィ ツ0209ィコィィ ィョ03ィ ィーィケ 05ィーィョ ィ ィィィ 05ィィ06ィー02ィコィョ. 08ィェィ 05ィィ04ィ ィー0608 SQLite : ィョィーィィ05ィィィーィ ィェ0206ィ ィィィャィ ィ 0608ィ 09ィーィ ィーィィ09ィーィィィコィィ 06ィ ィィ ィケ040609ィ ィェィィィィ ィ ィ ィ ィェィェ0401, ィェィ ィョ090205ィィ ツ02ィェィィ ィィ ィィィー0205ィケィェ0609ィーィィ 08ィ ィ 06ィー ィィ ィェィィ SQLite Windows 0506ィ ィィ08ィ 02ィー0209ィケ 05ィィ 0004 ィィ ィケ040609ィ ィーィケ SQLite ィコィ ィコ ィケ040609ィ ィー0205ィケ, 07ィィ09ィ ィーィケ ィ ィャィャ04, ィィ05ィィ ィィ04ィョ ツィ ィーィケ ィー020608ィィ06 ィ ィ 04 01ィ ィェィェ0401 ィィ SQL, SQLite ィョ09ィーィ ィェィ 0905ィィ09ィ 02ィー0907 ィェィ 00ィ 03 Windows 09 ィャィィィェィィィャィョィャ06ィャ 09ィョ02ィー ィ 0008ィョ04ィコィ CLP 0502ィコ02ィィ07 Download ィェィ 09ィ ィヲィー ィ Precompiled Binaries For Windows - command-line shell ィ 0008ィョ0302ィェィェ06ィャ ィ 0801ィィ ィェ 06ィコィ 04ィ ィーィケ ィ ィヲ05 sqlite3.exe cmd (Windows command shell - 00ィ ィヲ05 cmd.exe - ィコ08ィ 09ィィ ツ0208ィェ ィコィェ06 09 ィ ィャィィ ィ ィョィコ09ィ ィャィィ), ィェィ ィケ 09 ィコィ ィーィ ィ ィヲ0506ィャ sqlite3.exe, ィェィ ィ 0208ィィィー02 sqlite3 ィィ ィェィ 03ィャィィィー02 Enter ィィィヲ 05ィーィィ

8 13ua.agp1.SQLite.AllOw ィェ02ィィィャ ィェ0402 ィー08ィョ01ィェ0609ィーィィ ィ 07ィョ09ィコィョ cmd, 09 ィェ02ィコ06ィー060806ィヲ ィーィェ0609ィーィケ ィェ ィョ09ィィ0102ィーィケ 06ィコィェ06, ィェィ ィー08ィィ 09ィー0806ィコィィ ィィ04 06ィコィェィ ィェィ ィコィ 08ィーィィィェィコ02 3.1, 05ィャ ィェィ ィ ィィ08ィ ィヲィー02.exit. 00ィ 03ィ ィコ0607ィィ07 SQLite CLP 08ィ ィ 06ィーィ 02ィー. 04ィィ : SQLite Windows ィ 0008ィョ04ィコィ DLL 0606 ツィェ06 ィーィ ィコ0302, ィコィ ィコ CLP ィーィィ05ィィィーィ CLP 07ィーィィ05ィィィーィ CLP 05ィー06 ィェィ ィィィ ィ ィエ ィー ィョ0708ィ ィェィィ07 ィィ 08ィ ィ 06ィー04 09 SQLite. 02ィェィ ィャ060302ィー ィィ ィケ040609ィ ィーィケ ィィィェィー0208ィ ィコィーィィ09ィェ ィェ02ィェィィ07 SQL ィ ィー (ィコィ ィコ ) ィィ05ィィ 09 07ィ ィコ02ィーィェ06ィャ ィィィャ02.

9 13ua.agp1.SQLite.AllOw ィェィー0208ィ ィコィーィィ09ィェ0602 ィィ ィケ040609ィ ィェィィ02 CLP チィー06 ィ 04 ィィ ィケ040609ィ ィーィケ ィョィーィィ05ィィィーィョ ィィィェィー0208ィ ィコィーィィ09ィェ06 (ィコィ ィコ ), ィェィ ィ 0208ィィィー02 sqlite ィコィェ02 Cmd, ィィ06ィェィ 05ィケィェ06 ィャ0603ィェ06 ィョィコィ 04ィ ィーィケ ィェィ 0409ィ ィェィィ02 ィ ィ ィ ィェィェ ィィ ィェ02 ィョィコィ 04ィ ィーィケ ィィィャ02ィェィィ 00ィ ィヲ05ィ 0902, SQLite ィ ィョ0102ィー ィィ ィケ040609ィ ィーィケ ィャ02ィェィェィョ06 ィ ィ 04ィョ ィ ィーィィ09ィェ06ィヲ 07ィ ィャ07ィーィィ, ィ ィェィィ02 ィコ06ィー060806ィヲ ィ ィョ0102ィー ィョィー020807ィェ ィ ィィ04 CLP ィケ04ィョ07 CLP ィコィ ィコ ィャ060302ィー ィェ07ィーィケ 04ィ , ィョ ツィ ィーィケ ィャィョ ィ ィ ィ ィェィェ0401, ィィィャ070608ィーィィ080609ィ ィーィケ ィィ 05ィコ ィーィィ080609ィ ィーィケ 01ィ ィェィェ0402, ィェ07ィーィケ 0108ィョ00ィィ02 04ィ 01ィ ツィィ ィ 01ィャィィィェィィ09ィー08ィ ィー0608ィ. 0906ィ 0602 ィョィー ィェィィ02, ィコ06ィー ィェ02 ィェィ ツィィィェィ 02ィー0907 ィェィ 09ィィィャ ィー06 ツィコィィ (.), ィィィェィィィャィ 02ィー0907 ィョィーィィ05ィィィー06ィヲ ィコィ ィコ 04ィ ィコ ィ ィ ィ ィェィェ ィ 09ィィィャ ィー06 ツィコィ (.) ィェィ ツィィィェィ 06ィー0907 ィコ06ィャィ ィェ ィェィ 04ィェィ ツ02ィェィェ0402 ィィ09ィコ0506 ツィィィー0205ィケィェ ィョィーィィ05ィィィー ィャィ ィェ01ィ.help, ィェィ 0708ィィィャ0208, 0708ィィ090601ィィィー ィコ ィェィィ ィョ06ィエ ィコ08ィ ィェィ ィコィ 04ィコ06ィヲ ィャィ ィェ0104 ィャ0603ィェ ィコ08ィ ィエィ ィーィケ ィェ06ィヲ ィ ィョィコ0904, ィー ィーィケ, ィィィーィケ ィェ02.help, ィ.h, 0904ィヲィーィィ ィィ04 ィョィーィィ05ィィィー04 ィャ0603ィェ ィコ06ィャィ ィェ0102.e ィコ08ィ ィエ02ィェィィ exit CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ ィェ06 ィィ ィケ040609ィ ィーィケ CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ02, ィーィ ィコィィ01 04ィ 01ィ ツ ィコィ ィコ 05ィコ ィーィィ080609ィ ィェィィ02/ィィィャ070608ィーィィ080609ィ ィェィィ02 01ィ ィェィェ0401, ィェ02ィェィィ02 07ィ ィコ02ィーィェ06ィヲ 06ィ 08ィ ィ 06ィーィコィィ. 02ィェィ ィィ0102ィ 05ィケィェィ ィィ ィケ040609ィ ィェィィ ィコ08ィィ07ィーィ ィ, ツィー06ィ 04 ィ 09ィー06ィャィ ィーィィ04ィィ080609ィ ィーィケ ィ 01ィャィィィェィィ09ィー08ィィ080609ィ ィェィィ チィー ィェィ ィコ06ィャィィィーィケ ィ 00ィ 02ィャ04ィャィィ ィャ0603ィェ0609ィー07ィャィィ ィィィー02 ィョィーィィ05ィィィーィョ CLP 09 ィコ0506 ツ02ィャ -help, ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィィ0302: > sqlite3.exe -help 02ィー0902ィー ィェ ィェィ 0706ィャィィィェィ ィーィケ 05ィー06ィー: CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ ィィィェィィィャィ 02ィー ィョ06ィエィィ02 ィ 0800ィョィャ02ィェィー04: ィェ0206ィ 0704ィ ィー0205ィケィェ04ィヲ 0907ィィ0906ィコ ィコ0506 ツ02ィヲ; ィィィャ07 00ィ ィヲ05ィ 0902; ィェ0206ィ 0704ィ ィー0205ィケィェィ 07 ィコ06ィャィ ィェ01ィ ィェ02ィェィィ07.

10 13ua.agp1.SQLite.AllOw ィケ03ィ 07 ツィ 09ィーィケ ィィィヲ ィョ0708ィ ィー ィャィ ィーィィ080609ィ ィェィィ02ィャ ィ ィィ ィー0605ィケィコ06 ィコ0506 ツ init, 04ィ ィェ ィ ィーィケ ィィィャ07 00ィ ィヲ05ィ 09 ィコ06ィャィ ィェ01ィ ィャィィ SQL ィェ02ィェィィ07. 02ィ 0704ィ ィー0205ィケィェ04ィャ ィー0907 ィィィャ07 00ィ ィヲ05ィ ィ ィコ0506 ツィィィー0205ィケィェィ 07 ィコ06ィャィ ィェ01ィ ィー0907 ィェ0206ィ 0704ィ ィー0205ィケィェ06ィヲ 09 ィェ02ィ 0605ィケ03ィィィャ ィョ ィェィィ02ィャ ィャィィィェィィ09ィー08ィィ080609ィ ィェィィ02 01ィ ィコ06ィェ0202, , ィョィーィィ05ィィィーィ CLP ィャ060302ィー ィ 04ィーィケ ィィ ィケ040609ィ ィェィ ィコィ ィコ ィィィェィー0208ィ ィコィーィィ09ィェ06, ィーィ ィコ ィィ 07ィ ィコ02ィーィェ ィェ02ィャ ィェィ 0708ィィィャ ィィ ィケ040609ィ ィェィィ07 ィョィーィィ05ィィィー ィェ02ィコ06ィー ィ ィエィィ01 04ィ 01ィ ツ ィ 01ィャィィィェィィ09ィー08ィ ィー0608ィ. 01ィ ツィェ02ィャ ィ ィェィィ07 00ィ ィヲ05ィ ィ ィ ィ ィェィェ ィ 02ィャ 00ィ ィヲ05 ィ ィ ィ ィェィェ ィ 01ィィィャ ィ ィ 04ィョ 01ィ ィェィェ ィィィャ02ィェ02ィャ test.db ィー cmd ィェィ 0106 ィェィ ィ 08ィ ィーィケ ィョ06ィエ0202: ィャ06ィー0807 ィェィ ィョ ィェィェ0602 ィィィャ07 00ィ ィヲ05ィ, SQLite ィ ィー 0902, ィー0605ィケィコ ィー060006, ィコィ ィコ ィケ040609ィ ィー0205ィケ ィ 09ィー ィェ02 ツィー ィーィ ィ 05ィィ0204 ィィ05ィィ 06ィ ィ ィ ィェィィ ィヲ ィーィ ィ 05ィィ0204 ィョ ィケ040609ィ ィー ィーィケ ィャ0603ィェ0609ィーィケ 04ィ 01ィ ィーィケ ィェ0209ィコ0605ィケィコ ィー0607ィェィェ ィ 08ィ ィャ02ィー ィ ィコィィ ィー0607ィェィェ ィ 08ィ ィャ02ィー0804 ィコィ ィコ 08ィ 04ィャ ィー08ィ ィェィィ0204 ィィ05ィィ ィーィ ィ 05ィィ02ィ ィコ0601ィィ080609ィ ィェィィ07 (UTF-8, UTF-16) ィェ02 ィャ0600ィョィー ィ 04ィーィケ ィコ06 ィィ04ィャ02ィェ02ィェ ィ ィェィィ07 00ィ ィヲ05ィ 0902, ィー06ィャィョ ィ ィェィィ ィヲ ィーィ ィ 05ィィ ィ ィェ0702ィー ィャ0603ィェ0609ィーィケ ィョィコィ 04ィ ィーィケ ィィ ィー06ィー 08ィ ィィィャ 08ィ ィ 06ィーィョ 09 07ィ 08ィ ィャ02ィー08ィ ィャィィ 0706 ィョィャ0605 ツィ ィェィィ ィ 02ィャ ィーィ ィ 05ィィ02ィョ ィョ06ィエ02ィヲ ィコ06ィャィ ィェ0106ィヲ: sqlite> create table test (id integer primary key, value text); ィケ ィ ィェィ, ィェィ ィ 02ィー0907 test.db ィィ ィィィー ィーィ ィ 05ィィ02ィョ test. 06ィ ィ 05ィィ02ィ, ィコィ ィコ ィャ0603ィェ06 09ィィ0102ィーィケ, ィィィャ0202ィー 0109ィ 09ィー0605ィ 02ィ : ィィ ツィェ ィコ0506 ツィ, ィェィ ィ 02ィャィ 07 id, ィィィャ0202ィー ィーィィ07 integer primary key ィコ06ィー060804ィヲ 01ィ 02ィー ィャ0603ィェ0609ィーィケ ィ 09ィー06ィャィ ィーィィ ツ0209ィコィィ 0002ィェ0208ィィ080609ィ ィーィケ 04ィェィ ツ02ィェィィ ィョィャ0605 ツィ ィェィィ ィーィケ, ィィ ィ ィー insert ィーィ ィコ ィェ02 04ィ 01ィ ィェ06 04ィェィ ツ02ィェィィ02, ィー06 SQLite 09ィ ィャ0609ィー0607ィー0205ィケィェ06 09ィェ020902ィー 09 ィェ ィョ06ィエ ツィィ ィー02ィコ09ィー ィェィ 0409ィ ィェィィ02ィャ value. 0206ィ ィ 09ィィィャ ィェ0209ィコ0605ィケィコ06 04ィ 07ィィ0902ィヲ 09 05ィーィョ ィーィ ィ 05ィィ02ィョ: ィケ ィィ ツ02ィャ ィィ01:

11 13ua.agp1.SQLite.AllOw ィコ06ィャィ ィェ0104, ィー09ィョ06ィエィィ ィ ィー0608ィョ select (.headers ィィ.mode), ィ 0405ィィ ィィ ィケ040609ィ ィェ04 ツィー06ィ 04 ィェ02ィャィェ ィョ05ィョ ツ03ィィィーィケ ィャィ ィーィィ080609ィ ィェィィ ィョ05ィケィーィ ィー ィ 05ィコ08ィ ィェ02 09ィィ01ィェ ィェ06 04ィ 01ィ ィェィェ ィェィ ツ02ィェィィ id, ィィ ィケ040609ィ ィェィェ ィョ ィ ィー0608ィ ィ ィィ01ィェ06, ツィー06 SQLite 09ィェ ィ ィー0205ィケィェ ィェィ ツ02ィェィィ07 3 ィィ 4, ィ 07ィィ0902ィヲ 09 ィコ06ィー , id ィェ02 ィ ィ 01ィ ィェ06. 06ィョィー ィョィャ0209ィーィェ06 ィ ィョ0102ィー ィョ0706ィャ07ィェィョィーィケ, ツィー06 04ィェィ ツ02ィェィィ ィェ ィェ0208ィィ080609ィ ィェィェ ィェィ ツ02ィェィィ07 ィャ0603ィェ ィョ ツィ ィーィケ 0708ィィ 0706ィャ06ィエィィ 00ィョィェィコ02ィィィィ last_insert_rowid(): ィャ ィィ04 ィョィーィィ05ィィィー04, 0106ィ ィ 09ィィィャ ィィィェ0102ィコ09 ィィ 06ィ ィコ ィー ィェィ ィ 0208ィィィー ィョ06ィエィィ02: ィ ィィ04 CLP ィェィ ィ 0208ィィィー02 ィコ06ィャィ ィェ01ィョ.exit: Windows ィコ08ィ ィーィィィーィケ 08ィ ィ 06ィーィョ CLP ィャ0603ィェ06 ィェィ ィ 08ィ 09 ィコ06ィャィ ィィィェィ 02ィィ06 ィコ05ィ 09ィィ03 Ctrl+C ィョ ツ02ィェィィ02 ィィィェ000608ィャィ 02ィィィィ 06 09ィェィョィー0802ィェィェ02ィヲ ィャ02 ィ ィ ィ ィェィェ ィーィケ ィェ0209ィコ0605ィケィコ06 ィコ06ィャィ ィェ ィョ ツ02ィェィィ07 ィィィェ000608ィャィ 02ィィィィ ィィィャ ィェ ィョ ツィィィーィケ 0907ィィ0906ィコ ィーィ ィ 05ィィ02 (08ィ 09ィェ06 ィコィ ィコ 06ィ ) ィィ ィケ04ィョ07 ィコ06ィャィ ィェ01ィョ.tables [pattern], ィェ0206ィ 0704ィ ィー0205ィケィェ04ィヲ 07ィ 08ィ ィャ02ィー08 [pattern] ィャ060302ィー ィ 04ィーィケ ィョ050708ィェ04ィャ ィ 0302ィェィィ02ィャ 09 09ィャ ィ 02ィィィィ like ィコィ SQL ィー0902ィー02 06ィコィ 03ィョィー0907 ィーィ ィ 05ィィ0204 ィィ 06ィ ィエィィ ィョ050708ィェ ィ 0302ィェィィ ィョ050708ィェ ィ 0302ィェィィ02 06ィー0902ィー ィ ィョ0102ィー ィ ィーィケ 0907ィィ0906ィコ ィーィ ィ 05ィィ02 ィィ 06ィ : 00 ィェィ 0302ィャ 06ィー0902ィー02 09ィィ01ィェ06 ィェィ 0409ィ ィェィィ02 ィーィ ィ 05ィィ0204 test ィィ 06ィ ィ schema. 06ィ ィコ 0302, 0907ィィ0906ィコ ィィィェ0102ィコ ィ 01ィ ィェィェ06ィヲ ィーィ ィ 05ィィ0204 ィャ0603ィェ ィョ ツィィィーィケ ィェィ ィ 08ィ 09 ィコ06ィャィ ィェ01ィョ.indices [table name]:

12 13ua.agp1.SQLite.AllOw ィー0902ィー ィィィー ィェィ 0409ィ ィェィィ02 ィィィェ0102ィコ09ィ test_idx, ィ ィェィェ ィ ィェ ィーィ ィ 05ィィ0204 test ィ ィー ィコィ ィェィィ07 01ィ ィェィェ0401 (Data Denition Language) DDL ィコ06ィー ィィ ィケ040609ィ 05ィィ09ィケ ィ ィェィィ07 ィーィ ィ 05ィィ0204 ィィ05ィィ 06ィ ィ ィャ0603ィェ ィョ ツィィィーィケ ィィ ィケ04ィョ07 ィコ06ィャィ ィェ01ィョ.schema [table name] ィィ ィィィャ02ィェィィ ィーィ ィ 05ィィ0204 ィェ02 ィ ィョ0102ィー 04ィ 01ィ ィェ06 SQLite ィェ02ィー ィェィィ ィ ィイ02ィコィー ィーィ ィ 05ィィ02, ィィィェ0102ィコ090609, 06ィ ィィ ィー08ィィ : ィ ィェィ 07 ィィィェ000608ィャィ 02ィィ ィェィョィー0802ィェィェ02ィヲ ィャ ィャ060302ィー ィ 04ィーィケ ィョ ツ02ィェィ ィィ ィ 09ィェ ィィ09ィー02ィャィェ ィ ィ SQLite, ィコ06ィー060804ィヲ ィェィ ィ 02ィー0907 sqlite_master. 06ィー06ィー 06ィ ィー ィィ09ィー02ィャィェ04ィャ ィコィ ィーィ ィャ ィィ090409ィ 06ィー0907 ィェィィ0302. type - ィーィィ07 06ィ ィイ02ィコィーィ (ィーィ ィ 05ィィ02ィ, ィィィェ0102ィコ09, 06ィ , ィー08ィィ ); name - ィィィャ07 06ィ ィイ02ィコィーィ ; tbl_name - ィーィ ィ 05ィィ02ィ, 09 ィコ06ィー060804ィャ ィ ィィィィ080609ィ ィェ 06ィ ィイ02ィコィー; rootpage - ィィィェ0102ィコ09 ィコ0608ィェ020906ィヲ 09ィー08ィ ィェィィ0204, 09 ィコ06ィー060806ィヲ ィェィ ツィィィェィ 02ィー ィ ィイ02ィコィー; sql ィェィィ02 06ィ ィイ02ィコィーィ ィェィ ィコ02 DDL ィィ09 06ィ sqlite_master ィー02ィコィョィエ02ィヲ ィー0209ィー060906ィヲ ィ ィ 0404, ィャ0603ィェ06 ィョ09ィィ0102ィーィケ ィョ06ィエ0202 (ィェ02 04ィ ィ 0409ィ ィヲィー02 ィィ ィケ040609ィ ィーィケ ィコ06ィャィ ィェ0104.mode ィィ.headers, ィコィ ィコ 0706ィコィ 04ィ ィェ , ィ ィャ): 02ィー0902ィー ィィィー ィェ ィィ09ィ ィェィィ ィ ィイ02ィコィー0609 ィ ィ 0404 test.db: ィーィ ィ 05ィィ02ィ, ィィィェ0102ィコ09, 06ィ ィィ ィコィ ィーィケ ィー0902ィー09ィー09ィョ06ィエィィィヲ DDL ィ ィー ィョィエ0209ィー09ィョ02ィー 02ィエ02 ィェ0209ィコ0605ィケィコ ィェィィィー0205ィケィェ0401 ィコ06ィャィ ィェ ィョ ツ02ィェィィ07 ィィィェ000608ィャィ 02ィィィィ 06 09ィェィョィー0802ィェィェ02ィヲ ィャ : ィコ06ィャィ ィェ01ィ pragma, table_info, index_info ィィ index_list. 02ィェィィ 06ィ 09ィョ0301ィ 06ィー ィ

13 13ua.agp1.SQLite.AllOw ィ ィャ02 ツィ ィェィィ ィ ィ 0409ィ ィヲィー02, ツィー06 ィ 0605ィケ03ィィィェ09ィー0906 ィョィーィィ05ィィィー SQLite CLP, 0108ィ ィェィィィー ィィ09ィー0608ィィ06 ィコ06ィャィ ィェ01, ィェィェ ィ ィー060806ィャ. チィー06 ィ ィェィョィーィケ 0601ィェィョ ィィ ィョィエィィ01 ィコ06ィャィ ィェ01, ィェィ 0106 ィェィ 03ィ ィーィケ 09ィー080205ィコィョ ィェ0209ィコ0605ィケィコ06 08ィ ィケィー0208ィェィ ィーィィ09ィェ04ィヲ ィーィョ07 ィコ ィィ09ィー0608ィィィィ 01ィ 02ィー ィェィ 03ィ ィーィィ02 ィコ05ィ 09ィィ03ィィ F ィコ ィーィィ080609ィ ィェィィ02 01ィ ィェィェ ィャィ ィェ01ィ ィョィーィィ05ィィィー04 CLP.dump ィー 05ィコ ィーィィ080609ィ ィーィケ 06ィ ィイ02ィコィー04 ィ ィ ィ ィェィェ SQL ィャィ ィー ィィ 06ィー09ィョィー09ィー09ィィィィ ィコィ ィコィィ01-05ィィィ 06 ィ 0800ィョィャ02ィェィー0609.dump 05ィコ ィーィィ08ィョ02ィー ィ ィェィィ02 ィ ィ ィ ィェィェ0401 ィコィ ィコ ィ ィー0205ィケィェ0609ィーィケ ィ ィー ィコィ DDL ィィ ィ ィー ィコィ ィャィ ィェィィ07ィョ05ィィ080609ィ ィェィィ07 01ィ ィェィェ04ィャィィ DML (Data Manipulation Language). 06ィー06ィヲ ィ ィー0205ィケィェ0609ィーィケ ィ ィー ィャ0603ィェ ィケ040609ィ ィーィケ0907, ィー0608ィェ ィ ィェィィ07 06ィ ィイ02ィコィー0609 ィィ ィェ06ィヲ ィ ィ ィ ィェィェ0401, 09 ィーィ ィコィィィャ ィ ィェィィ02ィャ ィョィャ02ィェィー04 CLP ィー08ィ ィコィーィョ02ィー ィコィ ィコ ィィィャ02ィェィ ィーィ ィ 05ィィ02 ィィ05ィィ 06ィ ィーィィ05ィィィー04 ィ ィョ0102ィー 05ィコ ィーィィ080609ィ ィーィケ ィーィ ィ 05ィィ0204 ィィ05ィィ 06ィ , ィー0902ィー09ィー09ィョ06ィエィィ02 ィ 0800ィョィャ02ィェィーィ ィャ. 0209ィーィ 05ィケィェ ィ ィョ01ィョィー ィィ00ィェ0608ィィ080609ィ ィーィケ ィョ ツィ 02 ィィィェィー0208ィ ィコィーィィ09ィェ ィィ ィケ040609ィ ィェィィ ィコ06ィャィ ィェ0104.dump 0706 ィョィャ0605 ツィ ィェィィ06 ィェィ 0708ィ ィー0907 ィェィ 05ィコ08ィ ィェ. 0308ィィ ィェ0206ィ ィィィャ0609ィーィィ ィ ィェ02ィェィィ ィ ィヲ0502, ィィ ィケ04ィョィヲィー02 ィコ06ィャィ ィェ01ィョ.output [lename]. 02ィ ィェィェィ 07 ィコ06ィャィ ィェ01ィ ィェィ 0708ィ 09ィィィー ィケ ィ ィヲ05 lename. チィー06 ィ ィーィ ィェ0609ィィィーィケ ィェィ 05ィコ08ィ ィェ ィェィ 0106 ィェィ ィ 08ィ ィーィケ ィコ06ィャィ ィェ01ィョ.output stdout. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, ツィー06ィ ィーィィ ィィィャ ィ 0909ィャィ ィー08ィィ09ィ 02ィャ06ィヲ ィ ィヲ05 le.sql, ィー0802ィ ィョ02ィー ィェィィィーィケ ィョ06ィエ0202: 00 ィー02ィコィョィエ02ィヲ 08ィ ィ 06 ツ02ィヲ 01ィィ0802ィコィー0608ィィィィ ィ ィョ0102ィー ィ ィェ 00ィ ィヲ05 le.sql (020905ィィ 06ィェ ィョ0302 ィェ02 09ィョィエ0209ィー090609ィ 05 08ィ ィェ0202) ィィ 00ィ ィヲ05 09 ィーィ ィコィィィャ ィィィャ02ィェ02ィャ ィョ ィョィエ0209ィー090609ィ 05, ィィィャ0602 ィ ィョ0102ィー ィ 07ィィ09ィ ィェ ィャィ ィィィェィィ08ィョ ィェィ 0708ィ ィェィィ ィ ィィ 08ィ 0405ィィ ツィェ ィィィィ ィャィ ィーィィ080609ィ ィェィィ07 (ィコ06ィー ィ ィョ01ィョィー 08ィ 0909ィャ06ィー0802ィェ ), ィャ0603ィェ06 ィョ0708ィ ィーィケ ィー06ィャ 01ィ ィェィェ ィェ06 05ィコ ィーィィ080609ィ ィーィケ 08ィ 0405ィィ ツィェ ィャィェ ィー09ィ ィーィ ィ 05ィィ02 ィィ 06ィ ィ 0405ィィ ツィェ ィャィ ィーィ 01, 09 08ィ 0405ィィ ツィェ04ィャィィ 08ィ ィィィー020507ィャィィ. 06ィャ070608ィーィィ080609ィ ィーィケ ィーィ ィコィィ02 01ィ ィェィェ0402 ィョィーィィ05ィィィーィ CLP 09ィャ060302ィー 0706 ィコ06ィャィ ィェ0102.import ィャ070608ィーィィ080609ィ ィェィィ02 01ィ ィェィェ ィ 09ィィ09ィィィャ0609ィーィィ 06ィー ィャィ ィーィ 01ィ ィェィェ0401, 0708ィィ0006ィー ィェィェ ィィィャ070608ィーィ, ィィィャ070608ィー ィャ0603ィェ ィョィエ0209ィー09ィィィーィケ 0109ィョィャ07 07ィョィー07ィャィィ ィィ 00ィ ィヲ ィー06ィィィー ィィ04 SQL ィ ィー , ィー06 ィィ ィケ04ィョ02ィー0907 ィコ06ィャィ ィェ01ィ.read. 07ィーィィ05ィィィーィ ィェィィィー ィ ィー060804, ィ ィエィィ ィ ィヲ ィィ 00ィ ィヲ ィィィー 04ィェィ ツ02ィェィィ07 08ィ ィェィェ ィ 0707ィー06ィヲ (ィィ05ィィ 0108ィョ00ィィィャ 08ィ ィィィー020502ィャ), ィーィ ィコ ィェィ ィ 02ィャ04ィヲ CSV ィャィ ィー, ィィ ィケ04ィョ02ィー0907 ィコ06ィャィ ィェ01ィ.import [le] [table]. 06ィーィ ィコ06ィャィ ィェ01ィ 09 ツィィィー0409ィ 02ィー 09ィー0806ィコィィ ィィ04 04ィ 01ィ ィェィェ ィ ィヲ05ィ le ィィ 0704ィーィ 02ィー ィーィ 09ィィィーィケ ィィ01 09 ィョィコィ 04ィ ィェィェィョ06 ィーィ ィ 05ィィ02ィョ (ィィィャ070608ィーィィ080609ィ ィェィィ02 ィーィ ィ 05ィィ0204) ィ ィェィィ07 09ィー0806ィコィィ 00ィ ィヲ05ィ ィェィ 06ィー010205ィケィェ ィョィーィィ05ィィィーィ ィィ ィケ04ィョ02ィー 09ィィィャ090605, ィョィコィ 04ィ ィェィェ04ィヲ 09 ィコ06ィャィ ィェ0102.separator, 0706 ィョィャ0605 ツィ ィェィィ06 ィーィ ィコィィィャ 09ィィィャ ィャ ィー0907

14 13ua.agp1.SQLite.AllOw ィーィィィコィ 05ィケィェィ 07 ツ0208ィーィ (j). 0309ィー0209ィー0902ィェィェ06, ツィィ ィー010205ィケィェ ィヲ 09 09ィー0806ィコ ィェ ィ 01ィ ィーィケ 09 ツィィ090506ィャ ィコ060506ィェ06ィコ 09 ィーィ ィ 05ィィ ィャィ ィェ01ィ.show 0706ィコィ ィ 02ィー ィェィ ツ02ィェィィ07, ィョ09ィーィ ィェ ィェィェ ィョィーィィ05ィィィー04 CLP, 09ィコ0506 ツィ 07 ィー02ィコィョィエィィィヲ ィ 08ィ ィー0608: 06ィャ02ィェィェ06 ィコ06ィャィ ィェ01ィ.read ィーィ ィー ィャ0603ィェ0609ィーィケ ィィィャ070608ィーィィ080609ィ ィーィケ 00ィ ィヲ0504, ィ ィェィェ0402 ィコ06ィャィ ィェ0106ィヲ.dump. 00 ィェィィ ィョ06ィエィィィャィャ 0708ィィィャ ィョ01ィ ィー ィ 06ィ ィイ02ィコィーィ 0902 (ィーィ ィ 05ィィ02ィ test ィィ 06ィ schema) ィィ ツィィィーィ 02ィー ィ ィヲ05 le.sql, 04ィ 07ィィ09ィ ィェィェ04ィヲ 08ィ ィェ0202 ィコ06ィャィ ィェ0106ィヲ.dump: ィャィ ィーィィ080609ィ ィェィィ02 07ィーィィ05ィィィーィ CLP ィーィ ィー ィェ0209ィコ0605ィケィコ ィィィヲ ィャィ ィーィィ080609ィ ィェィィ ィ (make your output neat and tidy ィ 06ィー 00ィ ィ ィコィコィョ08ィ ィーィェ04ィャ ィィ ィーィェ04ィャ). 01ィ ィィィ ィー06ィヲ ィコ06ィャィ ィェ0106ィヲ ィー0907.echo, ィコ06ィー0608ィ 07 ィョ0708ィ ィー ィー060802ィェィィ02ィャ ィー02ィコ09ィーィ ィィィャ06ィヲ ィコ06ィャィ ィェ0104 ィィ.headers, ィコ06ィー0608ィ 07 09ィコ0506 ツィ 02ィー ィィィャ02ィェィ ィヲ 09 06ィー0902ィー. 0602ィコ09ィー ィーィ ィェィィ07 04ィェィ ツ02ィェィィ07 N U LL - ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ02-04ィ 01ィ 02ィー0907 ィコ06ィャィ ィェ0106ィヲ.nullvalue. 01ィ 0708ィィィャ0208, ィィ ィー0802ィ ィョ02ィー ィィィーィケ 04ィェィ ツ02ィェィィ02 NULL ィコィ ィコ ィー02ィコ09ィー0609ィョ06 09ィー0806ィコィョ NULL, ィー ィィィー02.nullvalue NULL ィョィャ0605 ツィ ィェィィ06 04ィェィ ツ02ィェィィ02 N U LL ィーィ ィー ィョ09ィー06ィヲ 09ィー0806ィコ06ィヲ ィコィ 04ィコィ ィョィーィィ05ィィィー04 CLP ィャ02ィェ0702ィー0907 ィコ06ィャィ ィェ0106ィヲ.prompt [value]: 0806ィャィ ィェ01ィ.mode 0706ィャ0600ィ 02ィー ィャィ ィーィィ080609ィ ィーィケ 06ィー0902ィー04 ィェィ 04ィ ィェィ ィィィャ0202ィー ィィィィ csv, column, html, insert, line, list, tabs ィィ tcl, ィコィ 0301ィ 07 ィィ04 ィコ06ィー ィェィ. 07ィャ0605 ツィ ィー0205ィケィェィ ィィ07 - list. 01ィ 0708ィィィャ0208, ィィィャ ィ list ィャ050702ィー ィョ05ィケィーィ ィー 06ィー0902ィーィ ィコィ ィコ , 08ィ ィェィェ0402 ィョィャ0605 ツィ ィー0205ィケィェ04ィャ ィ 08ィ ィー060806ィャ ィーィケ, ィコ ィーィィ080609ィ ィェィィ07 ィーィ ィ 05ィィ SCV ィャィ ィー02 ィー0802ィ ィョ02ィー0907 ィェィ ィ 08ィ ィーィケ: 08ィ ィヲ05 le.csv ィ ィョ0102ィー ィ ィーィケ ィョ06ィエ0202:

15 13ua.agp1.SQLite.AllOw ィ , ィーィ ィコ06ィヲ ィョ05ィケィーィ ィー ィャ0603ィェ ィョ ツィィィーィケ 0904ィ 08ィ ィィィャ ィィィャ ィ CSV: 04ィ 04ィェィィ02ィ ィ ィョ0102ィー ィー0605ィケィコ06 09 ィー06ィャ, ツィー ィー060806ィャ 0905ィョ ツィ ィ 08ィ ィャ050706ィー ィヲィェ04ィャィィ ィコィ 0904 ツィコィ ィャィィ, ィ ィャ - ィェ02ィー ィーィィ080609ィ ィェィィ02 ィーィ ィ 05ィィ0204 (Exporting Delimited Data) 04ィ 0909ィャ06ィー0802ィェィェ ィャ0603ィェ0609ィーィィ ィコ ィーィィ080609ィ ィェィィ07, ィィィャ070608ィーィィ080609ィ ィェィィ07 ィィ ィャィ ィーィィ080609ィ ィェィィ07 01ィ ィェィェ ィー 05ィコ ィーィィ080609ィ ィーィケ ィーィ ィ 05ィィ0204 (ィコィ ィコ 04ィ 07ィィ09ィィ). 01ィ 0708ィィィャ0208, ツィー06 ィ 04 05ィコ ィーィィ080609ィ ィーィケ 04ィ 07ィィ09ィィ ィーィ ィ 05ィィ0204 test, 09 ィコ06ィー value ィェィ ツィィィェィ 02ィー0907 ィェィ ィ ィョィコ09ィョ m 09 00ィ ィヲ05 test.csv, ィ ィヲィー ィョ06ィエ0202: ィィ 0706ィー0802ィ ィョ02ィー0907 ィィィャ070608ィーィィ080609ィ ィーィケ 05ィー06ィー 00ィ ィヲ05 09 ィーィ ィ 05ィィ02ィョ ィー08ィョィコィーィョ0806ィヲ ィヲ ィェィ 09ィー08ィョィコィーィョ08ィョ test (ィェィ ィャ 0204 test2), ィ ィヲィー ィョ06ィエ0202: ィー06ィャィ ィーィィ04ィ 02ィィ07 06ィ 0905ィョ03ィィ09ィ ィェィィ ィィ , ィョィーィィ05ィィィーィ CLP ィィ ィケ040609ィ 05ィ 09ィケ ィィィェィー0208ィ ィコィーィィ09ィェ06, ィー ィーィケ, ィコィ ィコ , ィ ィェィィ07 ィ ィ 04 01ィ ィェィェ0401 ィィ 05ィコ ィーィィ080609ィ ィェィィ07 01ィ ィェィェ ィェィ ィコ06, 05ィー06 09ィコィョ ツィェ06 09ィィ0102ィーィケ 04ィ ィコ06ィャ07ィケ06ィー020806ィャ, ィャ ィェ0707 ィェ0206ィ ィィィャ0402 ィコ06ィャィ ィェ ィャ0209ィー06 05ィー060006, ィョィーィィ05ィィィーィ ィャ060302ィー ィ 04ィーィケ ィィ ィケ040609ィ ィェィ 09 07ィ ィコ02ィーィェ06ィャ ィィィャ ィェ02ィェィィ07 ィコ06ィャィ ィェ01 CLP 09 ィコ06ィャィ ィェ01ィェ ィ ィヲ05ィ ィ Windows (ィ ィ ィー 00ィ ィヲ0504). 06ィーィィ 00ィ ィヲ0504 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィョ ィ 02ィィ06ィェィェ06ィヲ 09ィィ09ィー02ィャ04, ィコ06ィー060804ィヲ ィ ィョ0102ィー ィェ07ィーィケ ィィ ィ 01ィ ィェィェ06ィャィョ 0008ィ 00ィィィコィョ. 05ィ ィャ02 ツィ ィェィィ ィェ02 ツィェ06, ィャ0603ィェ ィェ07ィーィケ ィコ06ィャィ ィェ0104 CLP ィィィェィー0208ィ ィコィーィィ09ィェ06, ィェ ィィ 0209ィーィケ ィ ィー0205ィケィェ0609ィーィケ ィコ06ィャィ ィェ01, ィコ06ィー0608ィョ06 ィェィ ィェ07ィーィケ ィョ050708ィェ06 06ィコィ ィ 02ィー ィェ04ィャ ィィ ィケ040609ィ ィーィケ CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ ィーィケ ィャ0603ィェ0609ィーィィ ィェ02ィェィィ07 ィコ06ィャィ ィェ01 CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ ィ ィョ06 ィコ06ィャィ ィェ01ィョ SQL ィィ05ィィ ィョィーィィ05ィィィー04 CLP (ィーィ ィコィョ06, ィェィ 0708ィィィャ0208, ィコィ ィコ.dump) ィャ0603ィェ06 04ィ 01ィ ィーィケ 09 ィ 0800ィョィャ02ィェィーィ 01 ィコ06ィャィ ィェ01ィェ06ィヲ 09ィー0806ィコィィ sqlite3.exe. CLP ィェィィィー 04ィ 01ィ ィェィェィョ06 ィコ06ィャィ ィェ01ィョ, ィー ィョ05ィケィーィ ィー ィーィ ィェ01ィ 08ィーィェ04ィヲ ィィ ィコ08ィ ィーィィィー 08ィ ィ 06ィーィョ. 01ィ 0708ィィィャ0208, ツィー06 ィ ィェィィィーィケ 05ィコ ィー ィィィャ ィ ィ ィ ィェィェ0401 test.db, ィィ ィケ04ィョ07 ィョィーィィ05ィィィーィョ 09 07ィ ィコ02ィーィェ06ィャ ィィィャ02, ィェィ ィ 0208ィィィー02

16 13ua.agp1.SQLite.AllOw C050201ィョ06ィエィ 07 ィコ06ィャィ ィェ01ィ ィー ィィィャ ィーィ ィェ01ィ 08ィーィェ ィ 09 00ィ ィヲ05 test.sql: ィーィ ィコ06ィヲ ィコ06ィャィ ィェ ィ ィヲ05 test.sql ィ ィョ0102ィー ィ ィー ィェ02 ツィィィーィ ィ 0205ィケィェ0402 ィコ06ィャィ ィェ ィイ070404ィコ0609 DDL ィィ05ィィ DML ィ ィェィィ07 ィィ ィェィ ィェ02ィェィィ07 ィ ィ ィ ィェィェ0401 test.db. チィー06 ィ 04 ィィ ツィケ ィ 07ィィ09ィィ ィィ04 ィーィ ィ 05ィィ0204 test, ィェィィィー ィョ06ィエ0202: 06ィ ィコ ィェ02ィェィィィーィケ CLP 09 07ィ ィコ02ィーィェ06ィャ ィィィャ02 ィャ0603ィェ06 ツィィィーィ 07 ィコ06ィャィ ィェ ィーィ ィェ01ィ 08ィーィェ ィ. 01ィ 0708ィィィャ0208, ツィー06ィ ィ ィーィケ ィェ0609ィョ06 ィ ィ 04ィョ 01ィ ィェィェ ィェィ 0409ィ ィェィィ02ィャ test2.db, ィィ ィケ04ィョ07 01ィ ィャ07 00ィ ィヲ05 test.sql, ィェィ ィ 0208ィィィー02: CLP ィェィィィー ィコ06ィャィ ィェ0104 ィィ04 00ィ ィヲ05ィ test.sql, ツィー06 ィ ィ ィーィケ 02ィエ ィェィョ ィコ0607ィィ06 ィー0209ィー060906ィヲ ィ ィ ィ ィェィェ ィ ィヲ ィィィャ02ィェ02ィャ test2.db. 0309ィーィケ 02ィエ ィェィ ィャ0603ィェ0609ィーィケ - 05ィー ィ ィーィケ ィィィャ07 00ィ ィヲ05ィ 09 ィコ06ィャィ ィェ01ィ ィャィィ SQL ィコィ ィコ 07ィ 08ィ ィャ02ィー08 ィ 0800ィョィャ02ィェィーィ -init: 07ィーィィ05ィィィーィ ィェィィィー ィコ06ィャィ ィェ0104 ィィ04 00ィ ィヲ05ィ, ィ 09ィー 02ィエ ィェィョ ィコ0607ィィ06 test3.db ィィ 0609ィーィ ィェ02ィー ィィィェィー0208ィ ィコィーィィ09ィェ06ィャ ィィィャ ツ02ィャィョ? 0602ィコィョィエィィィヲ 04ィ ィェ ィィィー ィェィィ 0601ィェ06ィヲ ィコ06ィャィ ィェ0104 ィィ ィェ ィー06ィコィ. チィー06 ィ 04 06ィ 06ィヲィーィィ ィーィ ィコィョ ィ 02ィェィェ0609ィーィケ ィェィョ03ィェ ィィ09ィ ィーィケ 0506ィ ィョ06 ィコ06ィャィ ィェ01ィョ 09 09ィー0806ィコィョ 07ィ 08ィ ィャ02ィー ィ 0708ィィィャ0208: 0806ィャィ ィェ01ィ.exit ィー ィョィーィィ05ィィィー ィ ィコ02ィーィェ04ィヲ ィィィャ. 05 ィーィ ィコィィィャ 0302 ィョ ィャ, 09ィャ0209ィー06 ィコ06ィャィ ィェ0104 ィョィーィィ05ィィィー04.exit ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 07ィョ09ィー06ィヲ SQL ィ ィー0608 ; (09ィィィャ ィー06 ツィコィィ 09 04ィ 0707ィー06ィヲ) ィコィ 07 ィ ィ ィ ィェィェ ィーィケ ィェ0209ィコ0605ィケィコ ィャ0603ィェ0609ィー02ィヲ ィェ02ィェィィ07 ィ 02ィコィ 07ィ. 0902ィコィ ィィ0102 SQL ィ ィー ィー0907 ィェィ ィィィ ィェ0609ィィィャ06ィヲ ィャ06ィヲ ィ ィェ02ィェィィ07 ィコ0607ィィィヲ ィ ィコ 0706ィコィ 04ィ ィェ , 06ィェ ィェ0702ィー0907 ィコ06ィャィ ィェ0106ィヲ.dump ィィ ィョィーィィ05ィィィーィ ィェィ ィィィー ィィィェィー0208ィ ィコィーィィ09ィェ06ィャ ィィィャ02, ィー ィェ ィョ06ィエィョ ィ ィー0205ィケィェ0609ィーィケ ィコ06ィャィ ィェ01, ィャ0603ィェ ィ ィィィーィケ0907 ィーィ ィコ ィョ05ィケィーィ ィーィ : 01ィ ィィィ ィコィィィャ ィ 06ィャ ィェ02ィェィィ07 06ィ 08ィ ィーィェ06ィヲ ィ 02ィィィィ (ィー ィーィケ, ィィィャ070608ィーィィ080609ィ ィェィィ02) ィー0907 ツィー02ィェィィ02 00ィ ィヲ05ィ 09 01ィ ィャ0706ィャ 0902 ツ ィーィ ィェ01ィ 08ィーィェ04ィヲ ィョィーィィ05ィィィー04. 06ィ ィコィ 07 ィコ06ィャィ ィェ01ィ ィ 00ィ 02ィー, ツィー06 00ィ ィヲ05ィ test.db 09 ィー02ィコィョィエ02ィャ ィコィ ィーィ ィェ02 09ィョィエ0209ィー09ィョ02ィー ィィ 06ィェ ィョ ィョィエ0209ィー09ィョ02ィー, ィー ィェ02ィェィィ02 09ィコ08ィィ07ィーィ ィャ060302ィー 0706ィヲィーィィ

17 13ua.agp1.SQLite.AllOw ィェ0209ィコ0605ィケィコ06 ィェ020603ィィ01ィ ィェィェ04ィャ 07ィョィー02ィャ. 01ィ 0708ィィィャ0208, ィーィコィ ィ ィーィケ ィョ ィョィエ0209ィー09ィョ06ィエィョ ィーィ ィ 05ィィ02ィョ, 0708ィィ ィー ィコ 0603ィィィ ィコ ィョ06ィエィィ ィ ィー ィーィ 09ィコィィ 04ィ 07ィィ0902ィヲ ィェ02 ィャ0600ィョィー ィ ィーィケ 0603ィィィ ィコィィ ィ ィェィェ ィー060802ィェィィ02ィャ 04ィェィ ツ02ィェィィィヲ ィィ ツィェ0401 ィコ0506 ツ02ィヲ (09ィャ. 06ィ 09ィョ030102ィェィィ ィィィィ PRAGMA ィョ06ィエィィ ィコ02ィィ0701, ィィ07 ィャ060302ィー ィ ィーィケ ィェィィ02 ィョィーィィ05ィィィー04 ィ ィィ02ィャ0502ィャ04ィャ). 03ィエ ィェ06ィヲ ィャ0603ィェ0609ィーィケ ィ 02ィコィ 07ィ, ィー ィ ィェィィ02 ィ ィィィェィ 08ィェ06ィヲ ィコ0607ィィィィ 00ィ ィヲ05ィ ィ ィェ02ィェィィ02ィャ ィーィ ィコ06ィヲ ィ ィィィェィ 08ィェ06ィヲ ィコ0607ィィィィ ィ ィー0205ィケィェ ィェィィィーィケ ィョ07ィ ィコ0609ィコィョ 00ィ ィヲ05ィ. 02ィェィ ィェ0702ィー0907 ィコ06ィャィ ィェ0106ィヲ vacuum: sqlite3 test.db vacuum copy test.db test.backup 03ィエ02 ィェィ ィャィェィィィーィケ, ツィー06 ィ ィィィェィ 08ィェ0402 ィコ0607ィィィィ ィェ ィー0907 ィーィ ィコィィィャィィ ィェ0609ィィィャ04ィャィィ, ィコィ ィコ SQL ィ 02ィコィ ィ ィエ , SQLite ィェ ィィ09ィ 02ィー ィャ0209ィーィィィャ0609ィーィケ 00ィ ィヲ ィェィ 08ィ 0405ィィ ツィェ ィ ィー000608ィャィ ィー06ィャィョ ィャ02ィェィェ0401 ィ 02ィコィ ィェ ィ ィェィィィーィケ SQL ィ 02ィコィ ィ ィャ02 ツィ ィェィィ ィィィャ ィェィ ツ02ィェィィ07 09ィコ0605ィケィコ06 ィ 02ィコィ ィヲ ィ ィ ィ ィェィェ ィ ィェ06, ィィ ィーィ ィェ ィェィィ02 ィィ04 ィェィィ01 ィェ02 ィョ01ィ 02ィー ィェィィィーィケ. 06ィャ020206ィー 04ィェィ ツ02ィェィィ07 ィー0605ィケィコ06 ィー02, ィ 02ィコィ 0704, ィィ04 ィコ06ィー ィャ0603ィェ ィーィ ィェ0609ィィィーィケ 08ィ ィ 06 ツィョ06 ィコ0607ィィ ィー06ィャィョ, ィ ィー0209ィーィィ08ィョィヲィー ィーィ ィェ ィェィィ02 ィィ ィ ィェィェ ィ 02ィコィ 07ィ ィョ ツ02ィェィィ02 ィィィェ000608ィャィ 02ィィィィ 06 00ィ ィヲ0502 ィ ィ ィ ィェィェ ィェ0609ィェ04ィャ ィー ィョ ツ02ィェィィ07 ィィィェ000608ィャィ 02ィィィィ ィィ ツ0209ィコ06ィヲ 09ィー08ィョィコィーィョ0802 ィ ィ ィ ィェィェ0401 (09ィェィョィー0802ィェィェ ィャィ 0902), ィー0907 ィィ ィケ040609ィ ィェィィ02 06ィ ィ sqlite_master, ィコ06ィー060804ィヲ ィィィー ィ ィェィョ06 ィィィェ000608ィャィ 02ィィ ィ ィイ02ィコィーィ ィー02ィコィョィエ02ィヲ ィィ 0302 ィー0802ィ ィョ02ィー0907 ィィィェ000608ィャィ 02ィィ ィィ04ィィ ツ0209ィコ06ィヲ 09ィー08ィョィコィーィョ , ィェ0206ィ ィィィャ ィィ0102ィー0907 SQLite Analyzer. 02ィェ ィャ060302ィー ィ 04ィーィケ 04ィ 0008ィョ0302ィェ ィ 09ィ ィヲィーィ ィィ ィィィー SQLite Analyzer ィーィ 09ィィィー 0102ィーィ 05ィケィェィョ06 ィー0201ィェィィ ツ0209ィコィョ06 ィィィェ000608ィャィ 02ィィ ィー08ィョィコィーィョ ィ ィヲ05ィ 0902, 08ィ 0405ィィ ツィェィョ06 09ィーィ ィーィィ09ィーィィィコィョ 06 ィィ ィケ040609ィ ィェィィィィ 01ィィ09ィコィ, ィコ0605ィィ ツ0209ィー0902 ィーィ ィ 05ィィ02, ィィィェ0102ィコ090609, 08ィ 04ィャ ィー08ィ ィェィィ02 00ィ ィヲ05ィ, ィェ ィーィェ0609ィーィケ ィィ ィケ040609ィ ィェィィ07 09ィー08ィ ィェィィ ィェ06ィャ 06ィー ツ02ィー ィ ィー ィ ィイ0709ィェ02ィェィィ ィー0208ィャィィィェ0609. チィ 09ィーィィ ツィェ04ィヲ 06ィー ツ02ィー ィョィーィィ05ィィィー04 sqlite_analyzer ィャ060302ィー ィーィケ 0708ィィィ 05ィィ04ィィィー0205ィケィェ06 ィーィ ィコ:

18 13ua.agp1.SQLite.AllOw ィェィィィー0205ィケィェ0402 ィョィーィィ05ィィィー04 05ィョィエ0209ィー09ィョ02ィー ィェ0209ィコ0605ィケィコ06 ィ ィ ィーィェ0401 ィィ ィコ06ィャィャ0208 ツ0209ィコィィ ィィ ィェィィィヲ ィ 00ィィ ツ0209ィコィィ01 ィョィーィィ05ィィィー ィャ0603ィェ ィィィーィケ ィョ06ィエィィ02:

19 13ua.agp1.SQLite.AllOw SQLite 06ィコ ィー ィェィ ィャィィィェィィィャィョィャ ィィィェ09ィーィ ィィィィ, ィ 07 00ィョィェィコ02ィィ06ィェィ 05ィケィェ0609ィーィケ; SQLite ィャ02ィェ ィェ02 ィー0802ィ ィョ02ィー ィョ09ィーィ ィェ0609ィコィィ, 0708ィィ ィェィィ02 ィィ04 ィェ0209ィコ0605ィケィコィィ01 00ィ ィヲ050609, ィェィ ィ ィ 02ィー0907 ィェ0204ィェィ ツィィィー0205ィケィェ ィィィ ィコィィ 0708ィィ ィェ02ィェィィィィ ィコ06ィャィ ィェ01; SQLite 09ィーィョ01ィィ ィィィェ 00ィ ィヲ05, ィェ02 ィー0802ィ ィョ02ィー ィィィェ09ィーィ ィィィィ, 03ィョィーィコ0602 ィコ0605ィィ ツ0209ィー0906 ィェ020706ィェ07ィーィェ ィィィヲ ィィィェィー ィヲ09ィ, ィィィー ィェ02 06 ツ02ィェィケ; ODBC 0108ィ ィヲ ィケ00ィィ 7; ADO.Net ィ ィヲ exe ィケ00ィィ 7; 3.6 Ado.Net ィ ィヲ ィ ィェ ィェィ 09ィー08ィ ィェィィ www/downloads.wiki; 0402ィコ06ィャ02ィェ01ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ ィ ィヲ010208, ィー080602ィェィェ04ィヲ 09 native mode assembly (080601ィェ06ィャ ィィィャ02). 06ィー06 ィ 0801ィィ data.sqlite.org/downloads/ /sqlite-netfx35-binary-win zip ィャ02 ィー060006, ィ 04ィョィャ0209ィ 02ィー0907, ツィー06 ィェィ ィコ06ィャ07ィケ06ィー ィョ0302 ィョ09ィーィ ィェ ィェィ 09ィーィョ01ィィ Visual C# ィィ, 04ィェィ ツィィィー, The Visual C# 20XX YYYYY runtime ィー ィョ09ィーィ ィェ ィェ ィー080602ィェィィ02 ィコ06ィェ090605ィケィェ ィィ ィェィィ07 ィェィ 05-Sharp ィィ ィィィィ ィェ02ィェィィ ィ ィー0608ィ select ィィ ィェィィィィ 09ィー0806ィィィー0907 ィー08ィィ ィィィィ 0601ィェ06ィヲ ィィ ィー06ィヲ ィ ィャィャ ィ 07 ィィ ィケ04ィョ02ィー ィコ06ィェィコ0802ィーィェ04ィヲ SQLite ィ 01ィ 07ィー0208: ---- File:./db/0sqlite.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite; partial class test { public static void sqlite(string scnn){ Console.WriteLine (" n *** using SQLite provider only"); using (SQLiteConnection cnn = new SQLiteConnection(scnn)) { cnn.open(); if (Settings.tblFill){ // ィィ ィケ040609ィ ィェィィ02 DataTable using (DataTable ds = new DataTable()) { SQLiteDataAdapter da = new SQLiteDataAdapter( "select * from food_types", cnn);

20 13ua.agp1.SQLite.AllOw da.fill(ds); PrintTable(ds, true); } } else { // ィィ ィケ040609ィ ィェィィ02 01ィ ィーィ 08ィィ010208ィ SQLiteCommand cmd = new SQLiteCommand (cnn); cmd.commandtext = "select * from food_types"; SQLiteDataReader dr = cmd.executereader(); Console.WriteLine ("elds number: '{0}'", dr.fieldcount); if (dr.hasrows){ while (dr.read()){ Console.WriteLine ("col1/name: '{0}'/'{2}', col2: '{1}', val column: '{3}'", dr.getvalue(0), dr.getvalue(1), dr.getname(0), dr["id"] ); } } dr.close(); } } } } ---- End Of File:./db/0sqlite.cs 00ィー0608ィ 07 ィィ ィケ04ィョ02ィー ィ ィ 09ィー08ィ ィコィー0804ィヲ Db ィ 01ィ 07ィー0208 ィィ 00ィ ィ 08ィィィコィョ ィィ04 SQLite ィ 01ィ 07ィー0208ィ : ---- File:./db/1sqlitedb.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite; partial class test { public static void sqlitedb(string scnn){ Console.WriteLine (" n *** using SQLite fabric && abstract providers"); using (SQLiteFactory dbf = new SQLiteFactory()){ using (DbConnection cnn = dbf.createconnection()) { cnn.connectionstring = scnn; cnn.open(); if (Settings.tblFill){ // ィィ ィケ040609ィ ィェィィ02 DataTable using (DataTable ds = new DataTable()) { DbDataAdapter da = dbf.createdataadapter(); da.selectcommand = cnn.createcommand(); da.selectcommand.commandtext = "select * from food_types";

21 13ua.agp1.SQLite.AllOw da.fill(ds); PrintTable(ds, true); } } else { // ィィ ィケ040609ィ ィェィィ02 01ィ ィーィ 08ィィ010208ィ DbCommand cmd = cnn.createcommand(); cmd.commandtext = "select * from food_types"; DbDataReader dr = cmd.executereader(); Console.WriteLine ("elds number: '{0}'", dr.fieldcount); if (dr.hasrows){ while (dr.read()){ Console.WriteLine ("col1/name: '{0}'/'{2}', col2: '{1}', val column: '{3}'", dr.getvalue(0), dr.getvalue(1), dr.getname(0), dr["id"] ); } } dr.close(); } } } } } ---- End Of File:./db/1sqlitedb.cs 06ィー06 09ィ ィャィ 07 05ィコ06ィェ06ィャィェ04ィヲ 0706 ィョ09ィィ05ィィ07ィャ ィ ィャィャィィ09ィーィ ィィ07 08ィ ィ 06ィー04, ィェ02 ィー0802ィ ィョ06ィエィ 07 ィェィィィコィ ィコィィ01 ィィィェ09ィーィ ィィィヲ ィィ 00ィ ィヲ ィコ06ィェ00ィィ00ィョ08ィ 02ィィィヲ. 0709ィィ05ィィ ィョ 0708ィィ ィェィィ07 ィェィ 0108ィョ0006ィヲ ィ 01ィ 07ィー0208 ィィ/ィィ05ィィ SQL ィ ィコ0506 ツィ 06ィー ィ ィャ02ィェ02 09ィー0806 ツ02ィコ using System.Data.SQLite; using (SQLiteFactory dbf = new SQLiteFactory()){ ィェィ ィー0802ィ ィョ02ィャ ィ 08ィ ィェ06ィィ01ィ 05ィケィェィ ィィ ィコ0601ィ ィョ01ィ 0502ィェ ィーィィ0704 ィィ04 System.Data.SQLite ィィ, 0906ィ 09ィー0902ィェィェ06, ィコ06ィャ07ィィ050702ィィィィ 0708ィィ ィェィィ07 ィェ02 ィー0802ィ ィョ06ィー ィィィェィ ィャィィ ツ0209ィコィィ ィョ03ィ 02ィャィ 07 ィ ィィィ 05ィィ06ィー02ィコィ System.Data.SQLite.dll, 08ィ 09ィェ06 ィコィ ィコ ィィ 00ィ ィヲ05 ィコ06ィェ00ィィ00ィョ08ィ 02ィィィィ app.cong. 0602ィコ09ィー ィー0802ィーィケ02ィヲ ィィィィ: ---- File:./db/2db.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite; partial class test

22 13ua.agp1.SQLite.AllOw { public static void Db(string scnn){ Console.WriteLine (" n *** using abstract provider only"); try { // ツィー06ィ 04 ィィ04ィ 0203ィ ィーィケ ィョ09ィーィ ィェ0609ィコィィ SQLite ィィ05ィィ // ィェ0206ィ ィィィャ0609ィーィィ ィィィャ02ィーィケ 00ィ ィヲ05 ィコ06ィェ00ィィ00ィョ08ィ 02ィィィィ // ィョィエ0209ィー09ィョ06ィエィョ06 ィコ06ィェ00ィィ00ィョ08ィ 02ィィ ィ ィヲ // ィィ09ィコィョ0909ィー0902ィェィェ ィ ィ System.Data.SQLite.dll // ィョ0006ィャィョ ィョ ツィィィーィケ ィェィョ03ィェィョ06 00ィ ィ 08ィィィコィョ ィェ02 ィョ01ィ 09ィ ィケ var dataset = CongurationManager.GetSection("system.data") as System.Data.DataSet; dataset.tables[0].rows.add("sqlite Data Provider", ".Net Framework Data Provider for SQLite", "System.Data.SQLite", "System.Data.SQLite.SQLiteFactory, System.Data.SQLite"); } catch (System.Data.ConstraintException) { } DbProviderFactory dbf = DbProviderFactories.GetFactory("System.Data.SQLite"); using (DbConnection cnn = dbf.createconnection()) { cnn.connectionstring = scnn; cnn.open(); if (Settings.tblFill){ // ィィ ィケ040609ィ ィェィィ02 DataTable using (DataTable ds = new DataTable()) { DbDataAdapter da = dbf.createdataadapter(); da.selectcommand = cnn.createcommand(); da.selectcommand.commandtext = "select * from food_types"; da.fill(ds); PrintTable(ds, true); } } else { // ィィ ィケ040609ィ ィェィィ02 01ィ ィーィ 08ィィ010208ィ DbCommand cmd = cnn.createcommand(); cmd.commandtext = "select * from food_types"; DbDataReader dr = cmd.executereader(); Console.WriteLine ("elds number: '{0}'", dr.fieldcount); if (dr.hasrows){ while (dr.read()){ Console.WriteLine ("col1/name: '{0}'/'{2}', col2: '{1}', val column: '{3}'", dr.getvalue(0), dr.getvalue(1), dr.getname(0), dr["id"] ); } } dr.close(); } } } }

23 13ua.agp1.SQLite.AllOw End Of File:./db/2db.cs ィー0601 Main ィィ ィー080602ィェィィ ィィ ィェィィ ィーィ 05ィケィェ06ィヲ ィコ ィィ ィェィィ07: ---- File:./db/app.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite; struct Settings { static public bool ; } tblfill, sqlite = false, db = false, ins = false, del = false partial class test { static bool IsOneOf(string arg, params string[] vals) { string a = arg.substring(1).tolower(); foreach(string v in vals) if(a == v) return true; return false; } [STAThread] static int Main(string[] args) { string me_ = "SQLite"; DateTime tm = DateTime.Now; for(int i = 0; i < args.length; i++) { if(args[i][0] == '-' args[i][0] == '/') { if(isoneof(args[i], "?", "h", "help")) { goto error; } else if(isoneof(args[i], "l", "list")) { DataTable fs = DbProviderFactories.GetFactoryClasses();

24 13ua.agp1.SQLite.AllOw PrintTable(fs, false); } else if(isoneof(args[i], "i", "insert")) { Settings.ins = true; } else if(isoneof(args[i], "d", "delete")) { Settings.del = true; } else if(isoneof(args[i], "b", "batch")) { Settings.tblFill = true; } else if(isoneof(args[i], "s", "sqlite")) { Settings.sqlite = true; } else if(isoneof(args[i], "db")) { Settings.db = true; } else if (IsOneOf (args[i], "ver", "version")) { int ma, mi, b; version (out ma, out mi, out b); Console.WriteLine("#{0} ({1}.{2}.{3} for {4}) ", Path.GetFileNameWithoutExtension( System.Windows.Forms.Application.ExecutablePath), ma, mi, b, me_); return 0; } } } if (Settings.ins == true) ins("data Source=foods.db"); else if (Settings.del == true) del("data Source=foods.db"); else if (Settings.sqlite == true && Settings.db == true) sqlitedb("data Source=foods.db"); else if(settings.sqlite == true && Settings.db == false) sqlite("data Source=foods.db"); else if(settings.sqlite == false && Settings.db == true) Db("Data Source=foods.db"); else { Console.WriteLine("nothing to do!"); goto error; } Console.WriteLine(" n after OnE {0}, total time {1}", DateTime.Now, DateTime.Now -tm); return 0; error: string msg = "usage "+": app [-b] [-l] [-ver] { -db -sqlite} n" + " t -b : to read all the table (DataAdapter), opposite - DataReader n" + " t -l : to show list of the ADO provider fabrics n" + " t -i : to split lines of stdin based on ',' and make insert to foods_type table n" + " t -d : to delete extra records from foods_type table n" + " t -db : to use abstract (DbXxxxx) way n" + " t -sqlite : to use sqlite (SQLiteXxxxx) way n" + " t -ver : to print version n"; Console.WriteLine("sqllite example: n {0}", msg); return 0; } public static void PrintTable(DataTable itbl, bool verbose)

25 13ua.agp1.SQLite.AllOw { string sep = "; t"; if (itbl!= null) { if(verbose) { for(int cc = 0; cc < itbl.columns.count; cc++) Console.WriteLine("#{0}:{1}; ", cc, itbl.columns[cc].columnname.trim()); } for(int cr = 0; cr < itbl.rows.count; cr++) { Console.Write( "#"); for(int cc = 0; cc < itbl.columns.count; cc++) Console.Write( itbl.rows[cr][cc].tostring().trim() + sep); Console.WriteLine(); } } } static public void version (out int major, out int minor, out int build){ System.Reection.Assembly asm = System.Reection.Assembly.GetExecutingAssembly(); System.Version ver = asm.getname().version; major = ver.major; minor = ver.minor; build = ver.build; } } // Encoding e = Encoding.GetEncoding(1251); // dr.getbytes(1, (Int64)0, buf, 0, 100); // foo = e.getstring(buf); ---- End Of File:./db/app.cs 03ィ ィコ02ィーィェ04ィヲ 00ィ ィヲ ィー080602ィェィィ ィィ ィェィィ07: ---- File:./db/cs.cmd echo o call params.%computername%.cmd if %1 == -? %X% csc.exe -? if %1 == -? exit SET S=/r:%X% System.Data.dll /r:%x% System.dll /r:%x% System.Drawing.dll /r:%x% System.EnterpriseServic SET S=/r:%X% System.Data.dll /r:%x% System.dll /r:%x% System.Core.dll /r:%x% System.Drawing.dll /r:%x% SET FLGS= /nologo /nocong /unsafe if exist local.cmd call local.cmd rm %1.exe.* rm ".err." echo on

26 13ua.agp1.SQLite.AllOw %X% csc.exe %S% %R% %FLGS% /t:exe /out:%1.exe *.cs %ADD% %2 >>".err." ---- End Of File:./db/cs.cmd 02ィィィェィ ィャィィ ツ0209ィコィィ ィョ03ィ 02ィャ0402 ィ ィィィ 05ィィ06ィー02ィコィィ ィィ ィィ07.NET: ---- File:./db/params.agp-x.cmd rem // rem agp SET X=d: WINDOWS Microsoft.NET Framework v SET X=C: WINDOWS MICROS 1.NET FRAMEW 1 V End Of File:./db/params.agp-x.cmd ---- File:./db/local.cmd SET R=/r:System.Data.SQLite.dll /r:system.conguration.dll SET NAMEZIP=start echo %NAMEZIP% rm -rf _bld rm *.exe *.log rem SET EXZIP=-x *.exe -x *.err -x *.log ---- End Of File:./db/local.cmd 08ィ ィヲ ィェ02ィェィィ07 ィー0209ィー ィィ ィェィィ07: ---- File:./db/test.cmd rem ィィ ィィ ィェィィ07 app -ver >.app.txt rem ィコィ 04ィコィ ィェィィィーィー0209ィーィョ app -? >>.app.txt rem ィャ0602 ィィ ィケ040609ィ ィェィィ02 SQLite ィ ィヲ010208ィ rem DataAdapter app -sqlite -b >>.app.txt rem DataReader

27 13ua.agp1.SQLite.AllOw app -sqlite >>.app.txt rem ィィ ィケ04ィョ02ィャ 00ィ ィ 08ィィィコィョ SQLite ィ ィヲ010208ィ ィィ ィ ィ 09ィー08ィ ィコィーィェ04ィヲ ィ ィヲ rem DataAdapter app -sqlite -db -b >>.app.txt rem DataReader app -sqlite -db >>.app.txt rem ィィ ィケ04ィョ02ィャ ィ ィ 09ィー08ィ ィコィーィェ04ィヲ ィ ィヲ rem DataAdapter app -db -b >>.app.txt rem DataReader app -db >>.app.txt rem 0106ィ ィ 09ィィィーィケ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ02ィョ app -i <food_types_add.csv rem ィョ01ィ 05ィィィーィケ 0106ィ ィ ィェィェ ィ 07ィィ09ィィ app -d >>.app.txt >>.app.txt ---- End Of File:./db/test.cmd 0309ィー0209ィー0902ィェィェ ィー ィョ ツィ ィ ィ 06ィー ィョ05ィケィーィ ィー ィェ04 ィ 04ィーィケ 0601ィィィェィ ィコ : ---- File:./db/app.txt *** using SQLite provider only #0:id; #1:name; #1; Bakery; #2; Cereal; #3; Chicken/Fowl; #4; Condiments; #5; Dairy; #6; Dip; #7; Drinks; #8; Fruit; #9; Junkfood; #10; Meat; #11; Rice/Pasta; #12; Sandwiches; #13; Seafood; #14; Soup; #15; Vegetables; total time 00:00: *** using SQLite provider only elds number: '2' col1/name: '1'/'id', col2: 'Bakery', val column: '1' col1/name: '2'/'id', col2: 'Cereal', val column: '2' col1/name: '3'/'id', col2: 'Chicken/Fowl', val column: '3' col1/name: '4'/'id', col2: 'Condiments', val column: '4' col1/name: '5'/'id', col2: 'Dairy', val column: '5'

28 13ua.agp1.SQLite.AllOw col1/name: '6'/'id', col2: 'Dip', val column: '6' col1/name: '7'/'id', col2: 'Drinks', val column: '7' col1/name: '8'/'id', col2: 'Fruit', val column: '8' col1/name: '9'/'id', col2: 'Junkfood', val column: '9' col1/name: '10'/'id', col2: 'Meat', val column: '10' col1/name: '11'/'id', col2: 'Rice/Pasta', val column: '11' col1/name: '12'/'id', col2: 'Sandwiches', val column: '12' col1/name: '13'/'id', col2: 'Seafood', val column: '13' col1/name: '14'/'id', col2: 'Soup', val column: '14' col1/name: '15'/'id', col2: 'Vegetables', val column: '15' total time 00:00: *** using SQLite fabric && abstract providers #0:id; #1:name; #1; Bakery; #2; Cereal; #3; Chicken/Fowl; #4; Condiments; #5; Dairy; #6; Dip; #7; Drinks; #8; Fruit; #9; Junkfood; #10; Meat; #11; Rice/Pasta; #12; Sandwiches; #13; Seafood; #14; Soup; #15; Vegetables; total time 00:00: *** using SQLite fabric && abstract providers elds number: '2' col1/name: '1'/'id', col2: 'Bakery', val column: '1' col1/name: '2'/'id', col2: 'Cereal', val column: '2' col1/name: '3'/'id', col2: 'Chicken/Fowl', val column: '3' col1/name: '4'/'id', col2: 'Condiments', val column: '4' col1/name: '5'/'id', col2: 'Dairy', val column: '5' col1/name: '6'/'id', col2: 'Dip', val column: '6' col1/name: '7'/'id', col2: 'Drinks', val column: '7' col1/name: '8'/'id', col2: 'Fruit', val column: '8' col1/name: '9'/'id', col2: 'Junkfood', val column: '9' col1/name: '10'/'id', col2: 'Meat', val column: '10' col1/name: '11'/'id', col2: 'Rice/Pasta', val column: '11' col1/name: '12'/'id', col2: 'Sandwiches', val column: '12' col1/name: '13'/'id', col2: 'Seafood', val column: '13' col1/name: '14'/'id', col2: 'Soup', val column: '14' col1/name: '15'/'id', col2: 'Vegetables', val column: '15' total time 00:00: *** using abstract provider only #0:id; #1:name;

29 13ua.agp1.SQLite.AllOw #1; Bakery; #2; Cereal; #3; Chicken/Fowl; #4; Condiments; #5; Dairy; #6; Dip; #7; Drinks; #8; Fruit; #9; Junkfood; #10; Meat; #11; Rice/Pasta; #12; Sandwiches; #13; Seafood; #14; Soup; #15; Vegetables; total time 00:00: *** using abstract provider only elds number: '2' col1/name: '1'/'id', col2: 'Bakery', val column: '1' col1/name: '2'/'id', col2: 'Cereal', val column: '2' col1/name: '3'/'id', col2: 'Chicken/Fowl', val column: '3' col1/name: '4'/'id', col2: 'Condiments', val column: '4' col1/name: '5'/'id', col2: 'Dairy', val column: '5' col1/name: '6'/'id', col2: 'Dip', val column: '6' col1/name: '7'/'id', col2: 'Drinks', val column: '7' col1/name: '8'/'id', col2: 'Fruit', val column: '8' col1/name: '9'/'id', col2: 'Junkfood', val column: '9' col1/name: '10'/'id', col2: 'Meat', val column: '10' col1/name: '11'/'id', col2: 'Rice/Pasta', val column: '11' col1/name: '12'/'id', col2: 'Sandwiches', val column: '12' col1/name: '13'/'id', col2: 'Seafood', val column: '13' col1/name: '14'/'id', col2: 'Soup', val column: '14' col1/name: '15'/'id', col2: 'Vegetables', val column: '15' total time 00:00: End Of File:./db/app.txt ィェ02ィェィィ02 07ィ 08ィ ィャ02ィー08ィィ040609ィ ィェィェ ィ ィー0608ィ ィ ィコィーィィ080609ィ ィェィィ07 (ExecuteScalar) ィ ィコィーィィ080609ィ ィェィィ07 ィーィ ィ 05ィィ ィィ 0706ィャ06ィエィィ ィェ0209ィコ0605ィケィコィィ ィ ィー ィ 02ィャ 07ィ 08ィ ィャ02ィー08ィィ040609ィ ィェィェ04ィヲ ィ ィー0608 insert 0708ィィ 0706ィャ06ィエィィ ィコ06ィー ィーィ 09ィィィャ 09 ィーィ ィ 05ィィ02ィョ ィェ0209ィコ0605ィケィコ06 04ィ 07ィィ0902ィヲ, ツィィィーィ ィェィェ ィーィ ィェ01ィ 08ィーィェ ィ : ---- File:./db/3ins.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite;

30 13ua.agp1.SQLite.AllOw partial class test { public static void ins(string scnn){ Console.WriteLine (" n *** using SQLite fabric && abstract providers"); using (SQLiteFactory dbf = new SQLiteFactory()){ using (DbConnection cnn = dbf.createconnection()) { cnn.connectionstring = scnn; cnn.open(); string s = ""; int n = 0; string[] separator = {","}; DbCommand cmd = cnn.createcommand(); cmd.commandtext = // ィェィィィーィケ 0909ィーィ 09ィコィョ ィィ ィェィョィーィケ id "INSERT INTO food_types SELECT last_insert_rowid();"; DbParameter id = cmd.createparameter(); // id.parametername = "@id"; id.dbtype = DbType.Int32; id.value = 0; cmd.parameters.add(id); // ィヲ 07ィ 08ィ ィャ02ィー ィ ィ ィェ DbParameter nm = cmd.createparameter(); nm.parametername = "@nm"; nm.dbtype = DbType.String; nm.value = ""; cmd.parameters.add(nm); for (int i = 1;(s = Console.ReadLine())!= null;i++) { string[] sint = s.split(separator, StringSplitOptions.RemoveEmptyEntries); if (sint.length >= 2) { if (int.tryparse (sint[0], out n)){ // 0209ィーィケ 09ィー0806ィコィ ィィ ツィィ // ィャ0603ィェ ィェ07ィーィケ ィィィェ090208ィー // 09ィー060806ィヲ 07ィ 08ィ ィャ02ィー ィ ィ ィェ id.value = n; nm.value = sint[1]; int rc = Convert.ToInt32(cmd.ExecuteScalar()); Console.WriteLine ( " n *** line #{0}/'{1}' inserted: id:{2}", i, s, rc); } else{ Console.WriteLine ( " n *** line #{0}/'{1}' skipped: wrong rst eld", i, s); } } else { Console.WriteLine (

31 13ua.agp1.SQLite.AllOw } } } } } } " n *** line #{0}/'{1}' skipped: to few elds", i, s); ---- End Of File:./db/3ins.cs 0708ィィィャ ィ ィヲ05ィ 09 ィェ0209ィコ0605ィケィコィィィャィィ 04ィ 07ィィ0907ィャィィ File:./db/food_types_add.csv 16,blabla 17,pelmen ---- End Of File:./db/food_types_add.csv 0206ィ ィ ィェィェ ィ 07ィィ09ィィ ィャ0600ィョィー ィ 04ィーィケ ィョ01ィ 0502ィェ ィィ 0706ィャ06ィエィィ ィャ02ィー0601ィ ィィ ィョ06ィエ ィ ィ ィェ02ィェィィ ィェ ィ ィー0608ィ ィ ィコィーィィ080609ィ ィェィィ07 (ExecuteN onquery) ィ ィコィーィィ080609ィ ィェィィ07 ィーィ ィ 05ィィ ィェィィィャ ィ ィー0608 delele: ---- File:./db/4del.cs using System; using System.IO; using System.Data; using System.Data.Common; using System.Threading; using System.Conguration; using System.Data.SQLite; partial class test { public static void del(string scnn){ Console.WriteLine (" n *** using SQLite fabric && abstract providers"); using (SQLiteFactory dbf = new SQLiteFactory()){ using (DbConnection cnn = dbf.createconnection()) { cnn.connectionstring = scnn; cnn.open(); DbCommand cmd = cnn.createcommand(); cmd.commandtext = "delete from food_types where id > 15;"; int rc = (int)cmd.executenonquery(); Console.WriteLine ( " n *** {0} records has been deleted", rc);

32 13ua.agp1.SQLite.AllOw } } } } ---- End Of File:./db/4del.cs

33 13ua.agp1.SQLite.AllOw ィ 09ィ SQL 00 SQLite 06ィーィョ 0005ィ 09ィョ ィャ0603ィェ06 08ィ 0909ィャィ ィー08ィィ09ィ ィーィケ ィコィ ィコ ィェィィ02 09 ィィ ィケ040609ィ ィェィィ ィコィ SQL SQLite. 0506ィ 09ィー0902ィェィェ06, 09ィ ィャ SQL 04ィ ィェィィィャィ 02ィー 09ィョィエ0209ィー0902ィェィェィョ ィ 09ィョ030102ィェィィィヲ, ィエ02ィェィェ0401 ィ ィ 04ィ ィャ 01ィ ィェィェ0401 ィィ SQLite - ィェ02 ィィ09ィコ0506 ツ02ィェィィ02. 06ィェ000608ィャィ 02ィィ07 ィィ04 05ィー06ィヲ 0005ィ 0904 ィ ィョ0102ィー ィーィ ィーィケ ィィィェィー ィコィ ィコ ィェ0609ィィ ツィコィ, ィーィ ィコ ィィ ィーィェ ィ ィャィャィィ09ィーィ ィャィ ィー0208ィィィ 05 ィェ ィェ02ィー 0706ィコィ 04ィ ィーィケ ィィ03ィコ06ィャ ィー08ィョ01ィェ04ィャ, 01ィ ィィ 0004 ィェィィィコ060001ィ 08ィ ィェ0202 ィェ02 ィィ ィケ040609ィ 05ィィ SQL. 00 ィー02ィコィョィエ02ィヲ 0005ィ ィ 09ィョ030102ィェィィ ィコィ ィィ ィケ04ィョ02ィー0907 ィーィ ィコ06ィヲ ィャィィィェィィィャィョィャ 0706ィェ07ィーィィィヲ, ツィー06ィ 04 09ィェ0609ィーィィ ィェ0206ィ ィィィャィョ ィェ0609ィーィケ ィィ ィィ04ィ 0203ィ ィーィケ ィョ090704ィ ィェィィ07 09 ィー020608ィィィィ. SQL ィー ィィィェ09ィー0902ィェィェ04ィャ ィィ ィョィェィィ ィ 05ィケィェ04ィャ ィー0906ィャ, ィエィィィャ ィィ ィケ040609ィ ィーィケ ィィ06ィェィェィョ06 ィ ィ 04ィョ 01ィ ィェィェ ィー06 ィー ィ ィ 01ィケ 06ィ 08ィ ィ 06ィーィコィィ ィィィェ000608ィャィ 02ィィィィ ィコ ィコィーィィ080609ィ ィェ ィー08ィョィコィーィョ08ィィ080609ィ ィェィィ07, ツィー02ィェィィ07, 04ィ 07ィィ09ィィ, ィーィィ080609ィ ィェィィ07, 00ィィ05ィケィー08ィ 02ィィィィ, 04ィ ィエィィィー04, 0904 ツィィ090502ィェィィ07, 0002ィェ0208ィ 02ィィィィ, 0008ィョ0707ィィ080609ィ ィェィィ07 ィィ 06ィ ィエ ィョ0708ィ ィェィィ07 ィィィェ000608ィャィ 02ィィ02ィヲ. SQL ィー0907 ィィィェィーィョィィィーィィ09ィェ ィェ07ィーィェ04ィャ ィィ 0108ィョ ィ ィェ04ィャ ィコ06ィャ. 02ィェ ィーィ ィー06 ツィェ06 ィャ06ィエ02ィェ ィィ 0708ィィ07ィー02ィェ 09 ィィ ィケ040609ィ ィェィィィィ ィーィ ィー06 ツィェ06 04ィ ィ ィ 09ィェ04ィャ ィー0907 ィェィ ィ ィェィィ02, ツィー06 ィェ0204ィ 09ィィ09ィィィャ06 06ィー ィョ080609ィェ ィィ06ィェィ 05ィィ04ィャィ, 0506ィ 06ィヲ ツ ィコ, ィェィ ツィ ィケ040609ィ ィーィケ ィコ06ィャ SQL, ィ 02ィー ィィ09ィコィ ィーィケ ィェ ィャ0603ィェ0609ィーィィ ィェィィ ィィ01 04ィ 01ィ ツ ィー06ィヲ 0005ィ 0902 ィャ ィ ィョ02ィャ ィェィ ィョ ツィィィーィケ ツィィィーィ ィー ィコィ ィコ ィィ ィケ040609ィ ィーィケ SQL ィー ィャ06ィェ09ィー08ィィ08ィョ02ィャ 0708ィ 09ィィ05ィケィェ0402 ィー0201ィェィィィコィィ ィィ ィョィー09ィー09ィョ06ィエィィ02 ィィィャ 01ィィィー080609ィーィィ. 08ィ ィコ ィャ0603ィェ ィ 01ィ ィーィケ0907 ィィ ィ ィェィィ07, ィコ SQL SQLite ィーィ ィー06 ツィェ ィー08ィ ィェィェィ 07 ィー02ィャィ, ィー06ィャィョ 06ィ 09ィョ030102ィェィィ02 08ィ ィェ06 ィェィ ツィ 09ィーィィ. 05ィョィーィケ ィ ィー0608ィ select ィィ0405ィ 00ィ 02ィー ィヲ ツィ 09ィーィィ, ィー060806ィヲ - 06ィ 09ィョ0301ィ 06ィー ィーィ 05ィケィェ ィ ィー ィ ィコ06ィェ ツィィ09 ィコィェィィ00ィョ, ツィィィーィ ィー0205ィケ ィ ィョ0102ィー 0006ィー ィ ィ 06ィーィ ィーィケ ィ 06ィヲ ィ ィ 0406ィヲ 01ィ ィェィェ ィィィャ0208 ィ ィ ィ ィェィェ ィィ ィェィィ02ィャ 09ィィィェィーィ ィコ09ィィ09ィ ィコィ, ィェィ ィコ06ィャィィィャ ィ ィ 0406ィヲ 01ィ ィェィェ ィィィャ ィケ04ィョ02ィャィ ィィィー ィェィ 0409ィ ィェィィ07 ィ ィィ04 ィコィ ィィ040601ィ ィィィ 05ィ Seinfeld. (If you've ever watched Seinfeld, you can't help but notice a slight preoccupation with food) 0508ィィィー0205ィケ 05ィー ィィィ 05ィ ィェ02 ィャ060302ィー ィェ02

34 13ua.agp1.SQLite.AllOw ィエィョィーィィィーィケ ィェ02ィコ06ィー0608ィョ ィ ィ 06 ツ02ィェィェ0609ィーィケ ィヲ. 01ィ ィー070302ィェィィィィ 09ィーィ ィケィャィィ ィーィィ 0507ィィ ィョ0706ィャィィィェィ 02ィー0907 ィ ツ02ィー ィー02ィェ 08ィ 0405ィィ ツィェ0401 ィ ィー06 04ィェィ ツィィィー, ツィー06 09 ィコィ ィャ 0507ィィ ィー0907 ィ ィョ01 ィェ ィ ィーィェ ィャ07 ィェィ 0802ィコ05ィ ィャィョ, 04ィ ィャ02 ツィ 02ィャ, ツィー ィィィー0205ィケ 04ィェィ ィコ06ィャィィィー ィェ060904ィャ ィョィコィー06ィャ ィコィ ィーィケ ィャィィィェィョィー. 06 ィーィ ィコィ ィ ィ 06 ツ02ィェィェ0609ィーィケ ィヲ 01ィ 02ィー ィャ0603ィェ0609ィーィケ ィ ィーィケ ィ ィ 04ィョ 01ィ ィェィェ ィャ06ィェ09ィー08ィ 02ィィィィ ィェ0206ィ ィィィャ ィェ07ィーィィィヲ ィコィ SQL ィコィ ィコ ィーィ ィコ ィィ ィィィ 0502ィコィーィ SQLite. 01ィ 08ィィ09ィョィェィコ ィコィ 04ィ ィェィ ィャィ ィィ : ィャィ ィョィコィー ィィィ 05ィ 02ィ ィョ06ィー ィ ィー SQL ィ ィェィィ07 09ィェィョィー0802ィェィェ02ィヲ ィャ : f oods 05ィー ィェ0609ィェィ 07 ィーィ ィ 05ィィ02ィ. 08ィ 0301ィ ィ 07ィィ09ィケ ィー0902ィー09ィー09ィョ02ィー 06ィー010205ィケィェ06ィャィョ ィ ィョ, ィィィャ07 ィコ06ィー ィ 07ィィ090409ィ 02ィー name type_id ィ 02ィー0907 ィェィ ィーィ ィ 05ィィ02ィョ f ood_types, 09 ィコ06ィー060806ィヲ 0108ィ ィェィィィー0907 ィコ05ィ 0909ィィ00ィィィコィ 02ィィ ィョィコィー0609 (ィー ィーィケ, 00ィ 09ィー00ィョ01, ィェィ 07ィィィーィコィィ ィィ ィーィ ィコ 01ィ ). 01ィ ィコ06ィェ0202, ィーィ ィ 05ィィ02ィ f ood_episodes ィ 02ィー ィョィコィー ィィ07ィャィィ ィィィ 05ィ ィー0609ィコィ ィ ィ ィイ0709ィェ ィケ ィーィケ 09ィコ08ィィ07ィー ィェ0208ィ 02ィィィィ ィ 0907ィ ィコィョィヲィー02 00ィ ィヲ05 ィ 0801ィィ09ィ, 09 ィコ0608ィェ020906ィヲ 01ィィ0802ィコィー0608ィィィィ ィ 0801ィィ09ィ ィェィ ィヲ01ィィィー02 00ィ ィヲ05 foods.sql, ィェィィィー ィョ06ィエィョ06 ィコ06ィャィ ィェ01ィョ ィ : 08ィ ィコ 06ィ ィイ0709ィェ ィケ 09 08ィ ィョ05ィケィーィ ィー06ィャ ィコ06ィャィ ィェ0104 ィ ィョ0102ィー ィ ィェィィ02 00ィ ィヲ05ィ ィィィャ02ィェ02ィャ foods.db ィェ02ィェィィ ィィィャ ィョ0106ィ 09ィー09ィ ィィィャ ィー02ィコィョィエ02ィヲ 0005ィ ィ 08ィ ィェ ィ ィヲ ィィィャ02ィェ02ィャ sql.sql, ィャ 09 00ィ ィヲ0506ィャ foods.sql. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, ィャ0603ィェ06 ィェ02 ィェィ ィ ィィ08ィ ィーィケ 07ィ 05ィケ02ィ ィャィィ

35 13ua.agp1.SQLite.AllOw ィ ィー0608, ィコ06ィー060804ィヲ 0106 ツ02ィー ィェィィィーィケ, ィ ィー06 ィェィ ィヲィーィィ ィ ィヲ0502 sql.sql. 02ィーィコ0806ィヲィー02 ィョィコィ 04ィ ィェィェ04ィヲ 00ィ ィヲ ィ ィィィャ04ィャ ィー02ィコ09ィー060904ィャ ィ ィコィー060806ィャ, 09ィコ0607ィィ08ィョィヲィー02 ィェィョ03ィェ04ィヲ ィ ィー0608, ィ ィェィィィー ィー010205ィケィェ06ィャ 00ィ ィヲ0502, 09ィコィ 0302ィャ, test.sql ィィ ィェィィィー ィィ04 ィコ06ィャィ ィェ01ィェ06ィヲ 09ィー0806ィコィィ ィー06 ィィ ィケ04ィョィヲィー02 ィー06ィー 0302 ィャ02ィー0601, ィコ06ィー060804ィヲ ィー0605ィケィコ06 ツィー ィィィャ ィ ィェィィ07 00ィ ィヲ05ィ ィ ィ ィ ィェィェ ィョィコィーィ ィャ: ィョ05ィケィーィ ィー ィ ィョ0102ィー ィェ ィェィ 05ィコ08ィ ィェ. 06ィ ィコ ィ ィョ0102ィー ィョ0106ィ ィェ0202 ィィ04ィ 0200ィ ィーィケ ィ 0209ィコ06ィェ02 ツィェ ィェィ ィ ィィ08ィ ィェィィ07 ィィ ィ ィコィーィィ080609ィ ィェィィ07 04ィ , ィィ 04ィ 0106 ツ02ィー ィコ ィィィャ02ィェィーィィ080609ィ ィーィケ 09 ィェィィィャィィ ィ ィヲィー02 ィェィョ03ィェ0402 ィィ04ィャ02ィェ02ィェィィ ィ 0302ィャ ィ ィコィー060802, ィ ィェ07ィヲィー02 04ィ ィコ08ィィ07ィー02 ィィ ィェ07ィヲィー02 09ィコ08ィィ07ィー ィョ06ィエィィ02 ィコ06ィャィ ィェ ィー ツィィィーィ ィ 0205ィケィェ0609ィーィケ ィ, ィィ ィ ィ ィー 09 ィェィ ツィ ィコ08ィィ07ィーィ : ィーィ ィコィィ01 ィコ06ィャィ ィェ01 ィョィーィィ05ィィィーィ CLP ィー ィー ィー02ィコ09ィー ィェィェ06ィヲ ィコ06ィャィ ィェ ィェ02ィェィィ02ィャ; 0702 ツィ ィーィ 02ィー ィョ05ィケィーィ ィー 08ィ ィ 06ィー04 09 ィ ィコィコィョ08ィ ィーィェ0402 ィコ060506ィェィコィィ; 0106ィ ィ ィー 04ィ ィコィィ ィコ060506ィェ06ィコ; ィィィー 06ィー09ィョィー09ィー09ィョ06ィエィィ02 04ィェィ ツ02ィェィィ07 ィコィ ィコ 09ィー0806ィコィョ N U LL ィィィャ ィー06ィヲ 0005ィ ィャィ ィーィィ080609ィ ィェ ィャ06ィエィケ06 05ィーィィ01 ィコ06ィャィ ィェ ィーィケ 02ィエ ィェィ ィィ07, ィコ06ィー0608ィ 07 04ィ 01ィ 02ィー 03ィィ08ィィィェィョ 04ィ 01ィ ィェィェ06ィヲ ィコ060506ィェィコィィ. 01ィィ08ィィィェィ ィャ02ィェ0702ィー ィー 0708ィィィャ0208ィ ィコ 0708ィィィャ0208ィョ. 06ィェ060001ィ, ィコィ ィコ ィョィエ02ィャ 0708ィィィャ020802, ィ ィョ0102ィー 0106ィ ィ ィーィケ ィィ03ィェ ィー0806ィコィ ィャ020301ィョ ィコ06ィャィ ィェ0106ィヲ ィィ ィャ ィョ05ィケィーィ ィーィ, ツィー06 ィ 04 ィョ05ィョ ツ03ィィィーィケ ツィィィーィ ィ 0205ィケィェ0609ィーィケ ィョ ツィ ィェ ィ , ィー02ィコ09ィー 04ィ ィ ィ ィョ0102ィー 06ィー ィーィケ ィヲ 05ィィィェィィ02ィヲ 06ィー ィョ05ィケィーィ ィーィ :

36 13ua.agp1.SQLite.AllOw ィィィェィーィ ィコ09ィィ09 05ィィィェィーィ ィコ09ィィ09 SQL 0102ィコ05ィ 08ィ ィーィィ0902ィェ ィィ ツィィィーィ 02ィー ィ ィェ ィー0209ィー0902ィェィェ04ィャ ィコィ ィャ. 07ィー ィェィィ ィ 03ィ 06ィー ィィィャ070208ィ ィーィィ09ィェ06ィヲ ィャ02, ィェィ ツィィィェィ ィ ィ, 0607ィィ090409ィ 06ィエ ィヲ09ィー09ィィ02, 01ィ ィョ02ィー 09ィョィ ィケ02ィコィー ィィ ィィィコィ ィー, ィコィ ィコ 09ィィ01ィェ06 ィィ04 08ィィ09ィョィェィコィ ィ ィャ02ィーィェ06, ツィー ィ ィー0608 ツィィィーィ 02ィー0907 ィコィ ィコ ィェ0608ィャィ 05ィケィェ ィェィィ02. SQL ィ ィ 01ィョィャィ ィェ, ィコィ ィコ ィコィィィヲ ィィ 0706ィェ07ィーィェ04ィヲ ィコ ィ ィ 06ィー04 ィェ ィ ィャィャィィ09ィー ィィ : 02ィ ィエィィィヲ 09ィィィェィーィ ィコ09ィィ ィコィ SQL ィケ03ィ 07 ツィ 09ィーィケ 04ィ 01ィョィャ06ィコ ィ 0405ィ ィーィ ィィ ィコ05ィ 08ィ ィーィィ09ィェ ィコ0609, 08ィ 0408ィ ィ 06ィーィ ィェィェ0401 ィコィ ィコ ィ 05ィケィー0208ィェィ ィーィィ09ィ ィィィャ070208ィ ィーィィ09ィェ04ィャ ィコィ ィャ ィ ィャィャィィ080609ィ ィェィィ07, ィーィ ィコィィ01 ィコィ ィコ 05 ィィ05ィィ Perl. 0202ィコ05ィ 08ィ ィーィィ09ィェ04ィャィィ ィコィ ィャィィ ィェィ ィ 06ィー ィコィィ 09 ィコ06ィー ィィ090409ィ 02ィー0907 チ0602 ィー0802ィ ィョ02ィー0907, ィ 09 ィィィャ070208ィ ィーィィ09ィェ ィコィ 01 04ィ 01ィ 06ィー ィェィョ03ィェ ィョ ツィィィーィケ ィョ05ィケィーィ ィー. 01ィ 0708ィィィャ0208, 04ィ 01ィョィャィ ィヲィー0209ィケ ィェィ ィャ 04ィ ィコィ 04ィ ツィィ09ィ ィョ ィ. 02ィ 04 ツィェ06 ィィ ィケ04ィョ02ィー ィコ05ィ 08ィ ィーィィ09ィェ04ィヲ ィコ, ツィー06ィ ィ ィーィケ 04ィ ィコィ ィーィケ, ィコ05ィィ02ィェィー 06ィ ィイ ィー 0600ィィ02ィィィ ィェィーィョ ツィー06 06ィェ 0106 ツ02ィー: Give me a double meat Whataburger with jalapenos and cheese, hold the mayo. 02ィ ィヲィー ィヲィェ06ィヲ ィャ0709ィェ06ィヲ 00ィ ィャィ ィョ ィャ-01ィ 05ィ 0702ィェィケ06 ィィ ィャ, ィャィ ィヲ06ィェ0204 ィェ02 ィェィ ィ ィコィ ィ 02ィー0907 ィェィ ィコィョ01ィェ06, ィ ィー0609ィィィー 04ィ ィコィ 04, ィェ ィョ06ィエィョ ィ ィャィャィョ 04ィ 07ィィ09ィ ィェィョ06 ィェィ ィィィャ070208ィ ィーィィ09ィェ06ィャ ィコ ィーィ : ィーィケ ィィィェィョ ィィ04 ィー0802ィーィケ ィィ05ィケィェィィィコィ ィ ; ィ ィーィケ ィョ06 ツィ 09ィーィケ; 03ィ 08ィィィーィケ 3 ィャィィィェィョィー04; ィェィョィーィケ; 03ィ 08ィィィーィケ 02ィエ02 3 ィャィィィェィョィー04; ィー0608ィィィーィケ ツィィ090502ィェィェ ィ 00ィィ ィー060806ィヲ ツィ 09ィーィィ; ィィィーィケ ツィィ02ィョ ィェィ ィェ0606 ィ ィョ0506 ツィコィョ; ィィィーィケ 06ィ ィ 0802ィェィェ0402 ツィ 09ィーィィ ィェィ ィェィィ03ィェ0606 ィ ィョ0506 ツィコィョ; ィィィーィケ , 09ィ 05ィ ィー, 0706ィャィィ , 05ィョィコ ィィ 01ィ 05ィ 0702ィェィケ (jalapenos) ィェィ ィ ィョ0506 ツィコィョ; 0106ィ ィ ィー 04ィ ィコィィ ィコ060506ィェ06ィコ; ィィィーィケ 06ィ 02 ィ ィョ0506 ツィコィィ ィィ 04ィ ィェィョィーィケ ィーィョ06 ィ ィョィャィ 00ィョ.

37 13ua.agp1.SQLite.AllOw ィ ィャ02ィーィェ06, ツィー ィコ05ィ 08ィ ィーィィ09ィェ ィコィィ ィ ィコ08ィ ィーィコィィ ィー06ィャ 0708ィィィャ020802, 0102ィコ05ィ 08ィ ィーィィ09ィェ04ィヲ ィコ 04ィ ィコィ 04ィ ィ ィョ (DBL) 04ィ 0601ィェ ィェィィ02 ィャィ ィー0208ィィィ 05ィィ04ィョ02ィー ツィィ09ィ ィョ , 09 ィー ィャ07 ィコィ ィコ ィィィャ070208ィ ィーィィ09ィェ0406ィャィョ ィコィョ (ICL) ィー0802ィ ィョ02ィー ィ ィコ05ィ 08ィ ィーィィ09ィェ ィコィィ ィ 06ィー ィ 0605ィケ ィ ィ 06ィー04 04ィ ィャ02ィェィケ0302 ィョ09ィィ05ィィィヲ. 01ィ , 01ィ ィェィェ04ィヲ 04ィ ィコィ 04 04ィ 07ィィ09ィ ィーィケ ィェィ SQL ィェ02 ィェィ ィャィェ ィェ ィエィィィヲ 05ィコ09ィィ09ィ 0502ィェィー 04ィ ィコィ 04ィ ィェィ SQL ィェィ ィ 08ィ 03ィ 02ィャ DBL ィョィー ィェィィ ィィィー ィコィ ィコ ィー06 ィーィ ィコ: ィーィ ィー06 ツィェ06 06 ツ0209ィィ01ィェ06. 08ィ ィコ ィョ ィーィャ02 ツィ ィケ 0705ィ ィェィィ080609ィ ィケ, ツィー06 SQL ィ ィョ0102ィー 0108ィョ ィ ィェ04ィャ ィコ06ィャ ィ 09ィェィィ02 01ィェィィ ィ 00ィ ィケ, ツィー ィ ィョ01ィョィー ィィ ィケ040609ィ ィーィケ ィェ ィ ィャィャィィ09ィー ィェ02ィェィィ07 08ィ ィ ィィ 0002ィェ0208ィ 02ィィィィ 06ィー ツ02ィー0609, ィェ0209ィャ06ィー0807 ィェィ ィー06, ツィー ィヲ ツィ 09 ィィィャ ィケ04ィョ06ィー0907 ィィ09ィコ0506 ツィィィー0205ィケィェ06 08ィ 0408ィ ィ 06ィー ツィィィコィィ ィィ ィ 01ィャィィィェィィ09ィー08ィ ィー ィ ィ 04 01ィ ィェィェ ィ ィー ィー ィェィ ィコ02 SQL ィーィ ィー 0906ィ 06ィヲ ィ ィー0205ィケィェ0609ィーィケ ィ ィー ィ ィー ィ 04 ツィェ06 08ィ ィー ィィィャ ィャ ィー06 ツィコィ ィ 0707ィー06ィヲ, ィコ06ィー060804ィヲ 06ィーィャ02 ツィ 02ィー ィコ06ィェ ィ ィー0608ィ. 01ィ 0708ィィィャ0208, ィョ06ィエィィィヲ ィー02ィコ09ィー ィー06ィィィー ィィ04 ィー ィ ィー : 05ィ ィャ02 ツィ ィェィィ ツィコィ ィ 0707ィー06ィヲ ィィ ィケ04ィョ02ィー SQL ィコィ ィコ 08ィ ィィィー0205ィケ ィ ィー (command terminator). 02ィェィ 06ィーィャ02 ツィ 02ィー ィコ06ィェ ィ ィー0608ィ, ィコ06ィー060804ィヲ ィャ0603ィェ ィェ07ィーィケ. 04ィ ィィィー0205ィケ ィ ィー ィ ィィィィ08ィョ02ィー ィィィェィー0208ィ ィコィーィィ09ィェ04ィャィィ ィ ィャィャィ ィャィィ (ィィィェィー ィーィ ィー0608ィ ィャィィ) ィコィーィィ080609ィ ィェィェ04ィャィィ ィェ02ィャ ィェィェ ィェ02ィェィィ07 04ィ ィコ06ィー ィコィ ツ0209ィー ィ ィィィー ィ ィー ィィ ィケ04ィョ06ィー go ィ ィー060804, ツ ィケ, ィーィ ィー0907 ィィ ィィィィ 0502ィコ0902ィャ. 0902ィコ0902ィャ04 ィャ0600ィョィー ィ 04ィーィケ ィコ06ィェ09ィーィ ィェィーィ ィャィィ, ィコ0506 ツ020904ィャィィ ィ ィャィィ, ィィ0102ィェィーィィ00ィィィコィ ィー0608ィ ィャィィ, ィ 0302ィェィィ07ィャィィ ィィ05ィィ ィィィ 05ィケィェ04ィャィィ 09ィィィャ090605ィ ィャィィ. 0902ィコ0902ィャ04 08ィ ィー ィ 0205ィケィェ04ィャィィ 09ィィィャ090605ィ ィャィィ (070806ィ 0205, ィーィ ィ ィョ050702ィィ07, 09ィィィャ ィェ060906ィヲ 09ィー0806ィコィィ) ィェ09ィーィ ィェィー ィェ09ィーィ ィェィーィ ィャィィ, ィーィ ィコ 0302 ィェィ ィ 02ィャ ィィィー0208ィ 05ィ ィャィィ, 0709ィェ06 04ィ 07ィィ090409ィ 06ィー ィィ ツィィィェ ィー0907 ィー08ィィ ィーィィ07ィ ィコ06ィェ09ィーィ ィェィー: 09ィー0806ィコィィ, ツィィ0905ィ ィィ ィィ ツィェ ィェィ ツ02ィェィィ07. 05ィー0806ィコィ - 05ィー ィェィ ィィ05ィィ ィェ0209ィコ0605ィケィコ06 09ィィィャ ィィィェィ 08ィェ0401 ィコィ 0904 ツィコィ ィ 0708ィィィャ0208:

38 13ua.agp1.SQLite.AllOw ィー07, 0906ィ 09ィー0902ィェィェ06, SQLite ィー 04ィ 07ィィ090409ィ ィーィケ 09ィー0806ィコィィ ィヲィェ0401 ィコィ 0904 ツィコィ 01 ィー060302, ィェィ 09ィー0607ィー0205ィケィェ ィコ06ィャ02ィェ01ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ ィー0605ィケィコ ィィィェィ 08ィェ0402, ィコィ SQL 09ィーィ ィェ01ィ 08ィー06ィャ ィー0907 ィィ ィケ040609ィ ィェィィ ィィィェィ 08ィェ0401 ィコィ 0904 ツ02ィコ. 0308ィィ0904ィコィ ィヲィー ィケ040609ィ ィーィケ ィーィ ィェ01ィ 08ィー06ィャ, 05ィー06 ィィ04ィ ィ 09ィィィー 06ィー 04ィ ィー08ィョ01ィェ02ィェィィィヲ ィョ ツィ ィョ00ィィ01 01ィィィ 0502ィコィー0609 SQL ィィ 0601ィィィェィ 08ィェィ 07 ィコィ 0904 ツィコィ ィー0907 ツィ 09ィーィケ06 09ィー0806ィコィィ, ィェィ ィャ0209ィー ィェ06ィヲ ィェィ ィ 08ィ ィーィケ : チィィ0905ィ ィャ0603ィェ06 04ィ 07ィィ090409ィ ィーィケ ィコィ ィコ , ィーィィ ツィェ06ィヲ ィー06 ツィコ06ィヲ ィィ ィェィ ィョ ツィェ06ィヲ ィェ06ィーィ 02ィィィィ. 0308ィィィャ020804: ィィ ツィェ0402 ィコ06ィェ09ィーィ ィェィー04 04ィ 07ィィ090409ィ 06ィー0907 ィコィ ィコ 07ィ ィーィェィ 0102ィ ィーィィ08ィィ ツィェ ィィ0008 (0-9A-F) ィィィェィ 08ィェ0401 ィコィ 0904 ツィコィ ィィ01ィィ08ィョ06ィエィィィャ 09ィィィャ ィャ x. 0308ィィィャ020804: ツ ィ ィィ ィィ0102ィェィーィィ00ィィィコィ ィー ィ, ィィィャ0206ィエィィ02 09 SQL ィィィ 05ィケィェ04ィヲ 09ィャ040905, ィェィ ィ 06ィー0907 ィコ0506 ツ020904ィャィィ. 00 ツィ 09ィーィェ0609ィーィィ, ィコ ィェィィィャ 06ィーィェ060907ィー0907: select, update, insert, create, drop, begin ィィ ィーィ ィコ 01ィ ィェィーィィ00ィィィコィ ィー (ィィィャ02ィェィ ) ィョィコィ ィ 06ィー ィェィ ィィィ 05ィケィェ ィ ィイ02ィコィー04 09 ィ ィ ィ ィェィェ0401, ィーィ ィコィィ02 ィコィ ィコ ィーィ ィ 05ィィ0204 ィィ05ィィ ィィィェ0102ィコ ツ ィ 04ィ ィィ080609ィ ィェ04 ィィ ィェ02 ィャ0600ィョィー ィ 04ィーィケ ィィ ィケ040609ィ ィェ04 ィコィ ィコ ィィ0102ィェィーィィ00ィィィコィ ィー SQL ィェ02 ツィョ0909ィー09ィィィー020502ィェ ィコ ィィ09ィー08ィョ 06ィーィェ0609ィィィー0205ィケィェ06 ィィィャ02ィェ ィィ ィコ0506 ツ ィョ06ィエィィ ィ ィ ィー0608ィ ィー ィコ09ィィ09ィ 0502ィェィーィェ04ィャィィ: ィー0806ィコィ 01, 0706 ィョィャ0605 ツィ ィェィィ06, ィィ09ィー08 ィ ィョィコ09 08ィ 0405ィィ ツィ 02ィー0907, ィーィ ィコィィィャ 06ィ 08ィ 0406ィャ ィィ ツィィィェ04 'Mike' ィィ 'mike' 09 ツィィィーィ 06ィー ィ 0405ィィ ツィェ04ィャィィ ィャィャ02ィェィーィ 08ィィィィ 0806ィャィャ02ィェィーィ 08ィィィィ 09 SQLite 06ィ 0604ィェィ ツィ 06ィー ィョィャ ィ ィー0205ィケィェ04ィャィィ ィャィィィェィョ09ィ ィャィィ (), ィコ06ィー ィコ06ィャ02ィェィーィィ08ィョ06ィー 0609ィーィ ィー06ィコ 09ィー0806ィコィィ. 00ィェ ィー0806 ツィェ0402 ィコ06ィャィャ02ィェィーィ 08ィィィィ, ィコィ ィコ ィコ02 C, 06ィ 0604ィェィ ツィ 06ィー ィ 08ィ ィャィィ 09ィィィャ ( /* */) ィェィィィー02 ィェィ 0708ィィィャ0208: 06 09ィェ0609ィ ィャ0603ィェ06 04ィ ィャ02ィーィィィーィケ, ツィー06 ィ ィョィエ0209ィー0902ィェィェ ィィ ツィィィェ ィェ02 09ィー06ィィィー ィィ ィケ040609ィ ィーィケ ィャィェ ィー0806 ツィェ0402 ィコ06ィャィャ02ィェィーィ 08ィィィィ.

39 13ua.agp1.SQLite.AllOw ィ ィェィィ02 ィ ィ ィ ィェィェ ィ ィ 05ィィ ィー ィー0209ィー0902ィェィェ06ィヲ 09ィーィ 08ィー060906ィヲ ィー06 ツィコ06ィヲ, ツィー06 ィ 04 ィェィ ツィ ィーィケ 05ィコ090705ィョィ ィーィ 02ィィ06 SQL 09 SQLite. 06ィ ィ 05ィィ02ィ 05ィー06 ィ ィ ィ ィィィェィィ02ィ ィィィェ000608ィャィ 02ィィィィ ィィ06ィェィェ06ィヲ ィ ィ ィ ィェィェ ィ ィエィ 02ィー ィコ08ィョ00 ィーィ ィ 05ィィ02, ィコ06ィー ィー0607ィー ィィ04 ィコ060506ィェ06ィコ ィィ 04ィ 07ィィ0902ィヲ ィェ07ィーィィ07, ィコ06ィー ィー0802ィ ィョ02ィー ィ 0909ィャ06ィー0802ィーィケ ィェィィ07 ィーィ ィ 05ィィ02, ィェ02 ィャ0600ィョィー ィ 04ィーィケ ィィ ィェ ィ 0802 ィ ィコィコィョ08ィ ィーィェ ィ 08ィ 0008ィ ィ , ィェィ 05ィー ィィ0102ィー ィー08ィ ィーィィィーィケ ィー02ィコィョィエィョ ィ 09ィョ ィヲ ツィ 09 08ィ 0909ィャ06ィー08ィィィャ ィェ02ィ 0605ィケ0306ィヲ 06ィ , ィーィ ィー06 ツィェ04ィヲ ィー060006, ツィー06ィ ィ ィーィケ ィョ06 ィーィ ィ 05ィィ0204, ィィ05ィィ 06ィーィコィ 04ィ ィーィケ ィー 05ィー06ィヲ ィィ0102ィィ ィ ィエ ィーィ 05ィケィェ0402 ツィ 09ィーィィ 0005ィ 0904 ィ ィョ01ィョィー ィョ05ィョ ツ03ィ ィーィケ 0706ィェィィィャィ ィェィィ ィィ ィーィ ィ 05ィィ ィ ィェィィ02 ィーィ ィ 05ィィ02 08ィ ィコ ィィ ィィ06ィェィェィ 07 ィャ ィケ ィ ィエ02, SQL 09ィコ0506 ツィ 02ィー ィェ0209ィコ0605ィケィコ06 ツィ 09ィー02ィヲ. 05ィー08ィョィコィーィョ08ィェィ 07 ツィ 09ィーィケ, ィェィ 04ィェィ ツ02ィェィェィ ィ ィェィィ07 ィィ ィョ01ィ 0502ィェィィ07 06ィ ィイ02ィコィー0609 ィ ィ ィ ィェィェ ィ 01ィィ02ィィ06ィェィェ06 06ィェィ ィェィ ィ 02ィー ィコ06ィャ ィェィィ07 01ィ ィェィェ0401 (data denition language - DDL). 02ィ , 00ィョィェィコ02ィィ06ィェィ 05ィケィェィ 07 ツィ 09ィーィケ ィェィ 04ィェィ ツ02ィェィ ィェ02ィェィィ ィ 02ィィィヲ ィェィ 01 05ィーィィィャィィ 06ィ ィイ02ィコィーィ ィャィィ (ィェィ 0708ィィィャ0208, 0904ィ 0608ィコィィ 01ィ ィェィェ0401 ィィ 0904 ツィィ090502ィェィィ07 ィェィ 01 ィェィィィャィィ). 06ィーィ ツィ 09ィーィケ ィコィ ィェィ ィ 02ィー ィコ06ィャ ィャィ ィェィィ07ィョ05ィィ080609ィ ィェィィ07 01ィ ィェィェ04ィャィィ (data manipulation language - DML) ィ ィェィィ02 ィーィ ィ 05ィィ02 06ィーィェ0609ィィィー0907 ィコ 09ィー08ィョィコィーィョ08ィェ06ィヲ ツィ 09ィーィィ, ィコ DDL ィ ィー ィ 02ィー ィャ02ィェィェィョ06 ィーィ ィ 05ィィ02ィョ 0708ィィ ィィ ィケ040609ィ ィェィィィィ ィコ0506 ツ temp ィィ05ィィ temporary. 06ィ ィコィィ02 ィーィ ィ 05ィィ ィャ02ィェィェ0402, 06ィェィィ ィィ09 ツ0204ィェィョィー ィコ06ィェ ツィ ィェィィ07 ィー02ィコィョィエ02ィヲ ィィィィ, ィー ィーィケ, ィコィ ィコ ィーィ ィコ ィー0605ィケィコ ィケ040609ィ ィー0205ィケ 06ィー ィィィェィィィー ィー ィ ィ ィ ィェィェ0401 (020905ィィ 06ィェ ィェ02 ィョ01ィ 05ィィィー ィィ ィョ ツィェィョ06). 0809ィ 0108ィ ィーィェ ィコ06ィ ィコィィ ィ temp 0604ィェィ ツィ 02ィー, ツィー06 05ィー06 ィェ0206ィ 0704ィ ィー0205ィケィェィ 07 ツィ 09ィーィケ ィ ィー0608ィ ィ 05ィケィェ02ィヲ0302ィャ, 0506ィ 06ィヲ ィー02ィコ09ィー 09 ィコ09ィ 0108ィ ィーィェ ィコ06ィ ィコィ ィー0907 ィェ0206ィ 0704ィ ィー0205ィケィェ04ィャ. 05ィィィャ ィーィィィコィ 05ィケィェ06ィヲ ツ0208ィー04 (j) 0604ィェィ ツィ 02ィー ィ 05ィケィー0208ィェィ ィーィィ09ィョ (ィ ィェィ ィ ィィ05ィィ). 06ィ ィコィィ 06ィ 08ィ 0406ィャ, ィョ06ィエィィィヲ ィー02ィコ09ィー: 0604ィェィ ツィ 02ィー ィャ0603ィェ0609ィーィケ ィィ ィケ040609ィ ィェィィ ィ ィィ04 ィコ0506 ツ : temp ィィ05ィィ temporary ィョ05ィケィーィ ィー 0708ィィィャ02ィェ02ィェィィ ィ ィィ ィ ィー ィ ィョ0102ィー ィー02ィャ ィ ィャ04ィャ ィーィィ ィェ06ィャ 0905ィョ ツィ 02, ィ ィー0608 create table ィ 02ィー ィ ィ ィョ06 ィーィ ィ 05ィィ02ィョ ィャィィィェ ィ ィ ィ 07 ィーィ ィ 05ィィ02ィ 0604ィェィ ツィ 02ィー 06ィ 0604ィェィ ツ02ィェィィ02 ィィィャ02ィェ0609ィ ィェィェ06ィヲ, ィー0607ィェィェ06ィヲ ィーィ ィ 05ィィ ィ ィ ィ ィェィェ ィ ィエ , 05ィー06ィー ィー0208ィャィィィェ ィィ ィケ040609ィ ィーィケ0907, ツィー06 ィ 04 06ィー05ィィ ツィ ィーィケ ィーィ ィ 05ィィ ィ ィェィェ ィ ィー060806ィャ create table 06ィー 09ィィ09ィー02ィャィェ0401 ィーィ ィ 05ィィ02 ィィ05ィィ 0108ィョ00ィィ01 06ィ ィイ02ィコィー0609, ィ ィェ0401 ィーィ ィ 05ィィ02ィ ィャ (06ィ ). 08ィ ィーィェ04ィヲ ィャィィィェィィィャィョィャ ィィィェ000608ィャィ 02ィィィィ, ィェ0206ィ ィィィャ04ィヲ ィ ィェィィ07 ィーィ ィ 05ィィ ィィィー ィィィャ07 ィーィ ィ 05ィィ0204 ィィ ィィィャ07 ィコ060506ィェィコィィ ( ). 06ィャ07 ィーィ ィ 05ィィ ィ 01ィ 02ィー0907 ィー02ィコ09ィー06ィャ table_name, 06ィェ ィェ06 ィ 04ィーィケ ィョィェィィィコィ 05ィケィェ04ィャ ィィ ィョ00ィィ01 ィィィャ02ィェ 06ィ ィイ02ィコィー0609 ィ ィ ィ ィェィェ ィ , ィー02ィコ09ィー column_def initions ィー ィィ09ィコ06ィャ 08ィ ィェィェ ィ 0707ィー04ィャィィ ィェィィィヲ ィコ060506ィェ06ィコ ( ィヲ). 0906ィ ィェィィ ィー06ィィィー ィィ04 ィィィャ02ィェィィ, 0106ィャ02ィェィ ィィ 0907ィィ09ィコィ ィ ィェィィ ツ02ィェィィィヲ ィーィェ0609ィーィィ, 06ィーィェ060907ィエィィ ィコ ィャ06ィャィョ (column constraint) ィ ィェィィ ツ02ィェィィ07 ィー ツィィ ィー0907 ツ ィ 0707ィー0402.

40 13ua.agp1.SQLite.AllOw ィャ02ィェ ィィ05ィィ, ィィィェィ ツ02, ィーィィ ィー0907 ィ ィェィ ィャ ィーィィ07ィ 01ィ ィェィェ ィコィ ィ ィャィャィィ080609ィ ィェィィ07. 02ィェ 04ィ 01ィ 02ィー ィコィ ィコィィ02 ィィィャ02ィェィェ06 04ィェィ ツ02ィェィィ07 ィャ0603ィェ ィ ィェィィィーィケ 09 01ィ ィェィェ06ィャ SQLite 09ィョィエ0209ィー09ィョ02ィー 0707ィーィケ 0909ィー080602ィェィェ0401 ィーィィ070609: integer, real, text, blob, NULL. 08ィ ィヲ ィィ04 05ィーィィ01 ィーィィ ィ ィョ0102ィー 0607ィィ09ィ ィェ ィョ06ィエ02ィヲ 0005ィ 0902, ィコ02ィィィィ '0805ィ ィ ィャ07ィーィィ' ィコィ ィヲ ィィ04 05ィーィィ01 ィーィィ ィ ィョ0102ィー 0607ィィ09ィ ィェ ィ ィェ ィ ' ィーィェ0609ィーィケ 01ィ ィェィェ0401' ィエ02ィェ 0607ィィ09ィ ィェィィ ィ ィェィィ ツ02ィェィィィヲ ィーィェ0609ィーィィ ィ ィー ィ ィェィィ07 ィーィ ィ 05ィィ0204 create table ィャ0603ィェ ィェ07ィーィケ 0907ィィ09ィコ06ィャ ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィィヲ ィーィェ0609ィーィィ, ィコィ ィコ ィョ06ィエ02ィャ 0708ィィィャ020802: 06ィョィー 06ィ ィイ ィェ06, ツィー id 06ィーィェ0609ィィィー0907 ィコ ィーィィ07ィョ ィィ ィィィャ0202ィー ィ ィェィィ ツ02ィェィィ02 primary key, ィーィ ィコ ィィ050609ィケ, ツィー06 ィコ06ィャィ ィィィェィ 02ィィ07 05ィー ィーィィ07ィ ィィ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィィィャ0202ィー ィィィ 05ィケィェ06ィヲ 09ィャ SQLite. 06ィ ィコィィ ィィ06ィ 0802ィーィ 06ィー ィヲ09ィー0906 ィ 09ィー060708ィィ08ィ ィエ02ィェィィ07 (autoincrement), ィー ィヲ09ィー0906 ィ ィョ0102ィー 0607ィィ09ィ ィェ ィ ィェ name - ィー02ィコ09ィー ィィ ィィィャ0202ィー 0109ィ ィ ィェィィ ツ02ィェィィ07: not N U LL ィィ collate nocase phone - ィー ィー02ィコ09ィー ィィ 0109ィ ィ ィェィィ ツ02ィェィィ07. 02ィ ィョ02ィー ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ, ィコ06ィー ィ 03ィ 02ィー ィー0802ィ 0609ィ ィェィィ02 ィェ02 ィコ 06ィー010205ィケィェ04ィャ ィャ, ィ ィコ ィヲ 04ィ 07ィィ09ィィ. 06ィョィー ィー0802ィ ィョ02ィー0907 ィョィェィィィコィ 05ィケィェ0609ィーィケ 07ィ 0804 name ィィ phone. 06ィ ィ 05ィィ02ィ ィェ02 ィャ060302ィー ィ ィーィケ ィ 07ィィ09ィィ, ィコ06ィー ィィィャ0206ィー 0601ィィィェィ ィコ ィェィ ツ02ィェィィ ィーィィ ィィ ィェ ィーィ ィー06 ツィェ06 ィャィェ ィィィェ000608ィャィ 02ィィィィ, ツィー06 ィ ィィィェ07ィーィケ ィ 04ィョ, ィェ06 ィョ0302 ィャ0603ィェ06 09ィ ィャ0609ィー0607ィー0205ィケィェ ィェィィィーィケ ィェ0609ィーィケ 0706ィェ07ィーィィ07 ィーィ ィ 05ィィ02ィ ィィ ィェィェ ィ 05ィケィェ02ィヲ0302ィャ ィ ィョ0102ィー 06ィ ィイ0709ィェ07ィーィケ ィエ02 08ィ 04, ィ 0902ィヲ ツィ 09 09ィ 03ィェ06 ィー0605ィケィコ ィェィィィャィ ィェィィ02 06ィ ィエ ィャィ ィーィ ィ ィー0608ィ create table ィ ィェ ィェィィ02 ィーィ ィ 05ィィ02 05ィーィョィコィーィョ08ィョ ィーィ ィ 05ィィ0204 ツィ 09ィーィィ ツィェ06 ィャ0603ィェ06 ィィ04ィャ02ィェィィィーィケ ィ ィー060806ィャ alter table ィィ07 05ィー ィ ィー0608ィ 09 SQLite ィャ060302ィー ィィィャ02ィェ0609ィ ィーィケ ィーィ ィ 05ィィ02ィョ ィィ/ィィ05ィィ 0106ィ ィ 09ィィィーィケ ィ ィエィ ィャィ ィ ィー ィィィー ィーィ ィコ: 02ィ 08ィ ィーィィィー02 09ィェィィィャィ ィェィィ02 ィェィ ィェ ィィィャ f ィィ g. 06ィーィィ 09ィコ06ィ ィコィィ 09ィコ0506 ツィ 06ィー 0907ィィ0906ィコ ィェ0209ィコ0605ィケィコィィ ィィィヲ, 0601ィェィ ィィ04 ィコ06ィー ィ 0704ィ ィー0205ィケィェ ィェィ ィィィーィケ ィ ィー ィー06ィャ 0905ィョ ツィ 02 ィー0802ィ ィョ02ィー ィ 0704ィ ィー0205ィケィェ06 ィェィ 07ィィ09ィ ィーィケ 05ィィィ 06 alter table rename ::: 05ィィィ 06 alter table add column ::: ィーィケ, ィェ0206ィ ィィィャ06 05ィィィ ィィィャ02ィェ0609ィ ィーィケ ィーィ ィ 05ィィ02ィョ, 05ィィィ ィ ィ 09ィィィーィケ ィーィ ィ 05ィィ02ィョ. チィー06ィ ィ ィ 09ィィィーィケ ィィィャ02ィェ0609ィ ィーィケ ィーィ ィ 05ィィ02ィョ ィー06 ィェィ 07ィィ03ィィィー02 ィェ ィィィャ ィィ 0106ィ ィ ィー , ィー ィェィィ , 06ィ 0604ィェィ ツィ 02ィャ ィィィャ090605ィ ィャィィ column_def, 04ィ 07ィィ090409ィ 02ィー0907 ィコィ ィコ ィ ィー ィ ィェィィ07 ィーィ ィ 05ィィ ィェィィ ィコ0506 ツィ 02ィー ィィィャ , 04ィ ィコ06ィー060804ィャ ィョ02ィー 0106ィャ02ィェ ィィ 0907ィィ0906ィコ ィ ィェィィ ツ02ィェィィィヲ ィーィェ0609ィーィィ. 0308ィィィャ0208:

41 13ua.agp1.SQLite.AllOw チィー06 ィ 04 ィョ09ィィ0102ィーィケ ィェィィ02 ィーィ ィ 05ィィ0204, ィェィ ィケ CLP, ィィ ィケ04ィョィヲィー02 ィコ06ィャィ ィェ01ィョ ィ.schema, 04ィ ィコ06ィー060806ィヲ ィィ0102ィー ィィィャ07 ィーィ ィ 05ィィ ィ ィ 05ィィ0204 ィャ0603ィェ ィ 09ィ ィーィケ 0708ィィ 0706ィャ06ィエィィ ィョ05ィケィーィ ィー ィェ02ィェィィ ィ ィー0608ィ select ィー06ィャ 0905ィョ ツィ ィ 02ィー ィー08ィョィコィーィョ08ィ ィーィ ィ 05ィィ0204, ィ 09ィ ィャィ ィーィ ィ 05ィィ02ィ ィェィ ィェ0702ィー ィ ィェィェ04ィャィィ ィ '0009ィーィ 09ィコィ 04ィ 07ィィ0902ィヲ' ィ 09ィョ0301ィ 02ィー0907 ィコ06ィェィコ0802ィーィェ0602 ィィ ィケ040609ィ ィェィィ02 ィーィ ィコ06ィヲ ィィィィ ィ ィー0608ィ create table ィ ィコ ィ ィ ィ ィェィェ ィョ09ィィ05ィィ07 ィィ ィコィーィィ080609ィエィィィコ0609 ィ ィ 04 01ィ ィェィェ0401, ィィ ィコ0601ィィ080609ィエィィィコ ィコ06ィェ0202ィェィー08ィィ080609ィ ィェ04 ィェィ 0201ィィィェ09ィー0902ィェィェ06ィヲ ィィ: ィィ ィケ040609ィ ィェィィィィ 01ィ ィェィェ ィャ02ィェィェ ィー ィィ ィケ04ィョ02ィー ィイ070404ィコ DML. 0308ィィ 05ィー06ィャ ィャ ィコィ ィャィ ィェィィ07ィョ050702ィィィィ 01ィ ィェィェ04ィャィィ ィー ィ ィー0608 select. 06ィー06ィー ィ ィー0608 ィィィャ0202ィー ツ0209ィーィケ ィ 04ィーィケ 0201ィィィェ09ィー0902ィェィェ04ィャ ィ ィー060806ィャ ィェ02ィェィィ07 04ィ ィコ ィ ィ ィ ィェィェ ィィ 05ィー06ィャ 06ィェ ィー0907 ィェィ ィィィ ィェ04ィャ ィ ィー060806ィャ 09 SQL ィケ03ィ 07 ツィ 09ィーィケ ィャ0603ィェ0609ィー02ィヲ 0209ィーィケ ィー09ィィ02ィャ ィィ06ィェィェ06ィヲ ィ ィ 0804, 06ィェ ィー ィィィー ィ 0605ィケ03ィョ06 ツィ 09ィーィケ ィャ0603ィェ0609ィーィィ ィィ ィェ0609ィーィケ ィ ィー0608ィ select 06ィ 03ィィ08ィェ04 01ィ ィーィ ィコ06ィヲ ィョ070806ィエ02ィェィェ06ィヲ ィコィ ィコ SQLite ィェ02 09ィー06ィィィー ィー020807ィーィケ 05ィェィーィョ04ィィィ 04ィャ SQLite ィェ ィィ ツ02ィェ ィィ, ィコィ ィコ ィョ ィィ06ィェィェ ィィ09ィー02ィャ ィョ0708ィ ィェィィ07 ィ ィ 04ィ ィャィィ 01ィ ィェィェ0401 ( ), 0609ィェ0609ィ ィェ ィェィ ツィェ06ィャ ィー ィーィィ ツ0209ィコ06ィャ 00ィョィェ01ィ ィャ02ィェィー ィィ06ィェィェ06ィヲ ィ ィ ィーィェ060302ィェィィィヲ ィ 02ィィィィ ィィ06ィェィェ06ィヲ ィ ィ ィェ06 ィ ィ ィ 04ィャ ィーィケ ツィー06 ィャ0603ィェ ィ ィーィケ 0708ィィ 0706ィャ06ィエィィ ィ ィー0608ィ select ィィ 0706 ツ02ィャィョ 05ィー06 ィャ0603ィェ ィ ィーィケ 09 ィー ィーィィ ツ0209ィコ06ィヲ ィー06 ツィコィィ ィェィィ ィ 0605ィケ03ィィィェ09ィー ィ 05ィィ04ィ 02ィィィヲ ィコィ SQL, 09ィコ0506 ツィ 07 08ィ 0909ィャィ ィー08ィィ09ィ 02ィャィョ06, ィ ィー0608 select 0802ィ 05ィィ04ィョ02ィー ィェ0209ィコ0605ィケィコ ィ 02ィィィヲ ィィ06ィェィェ06ィヲ ィ ィ 0804, 0708ィィ 0706ィャ06ィエィィ ィコ06ィー ィ 06ィー0907, 0908ィ 09ィェィィ09ィ 06ィー0907 ィィ 06ィーィ ィィ08ィ 06ィー ィ ィェィェ ィーィィ ィ 02ィィィィ ィィ06ィェィェ06ィヲ ィ ィ ィ 04 ツィェ ィー0907 ィェィ ィー08ィィ ィコィ ィー ィィィィ. 0209ィェ0609ィェ ィ 02ィィィィ ィ ィェィィ ツ02ィェィィ ィ 0608ィコィ ィコ02ィィ ィャ ィィ ィェィィ02 06ィ ィイ0201ィィィェ02ィェィィ02 08ィ 04ィェ0609ィーィケ ィィィャ02ィェ0609ィ ィェィィ02

42 13ua.agp1.SQLite.AllOw ィェィィィー0205ィケィェ ィ 02ィィィィ ツ02ィェィィ ィー0209ィー0902ィェィェ ィィィェ02ィェィィ ィィ ィェィィ02 04ィ 0903ィィ0802ィェィェ ィ 02ィィィィ 06ィ 06ィ ィエ02ィェィェィ ィコ02ィィ07 09ィェ0203ィェ ィィィェ02ィェィィ02 09ィェ0203ィェ ィ ィィィェ02ィェィィ ィェ ィェ0203ィェ ィィィェ02ィェィィ ィー06ィコィィ 0609ィェ0609ィェ ィィ06ィェィェ ィ 02ィィィィ (ィコ0806ィャ ィィィャ02ィェ0609ィ ィェィィ07) ィコ080606ィー ィー020608ィィィィ ィャィェ ィー ィェィィィー0205ィケィェ ィ 02ィィィィ 0106ィ ィ ィェ ィョ0106ィ 09ィー09ィ, ィコィ 0301ィ 07 ィィ04 ィェィィ ィー ィコ08ィ ィエ02ィェィィ02ィャ ツィ 09ィー06 ィィ ィケ04ィョ02ィャ0401 ィコ06ィャィ ィィィェィ 02ィィィヲ 0609ィェ0609ィェ ィ 02ィィィヲ. 01ィ 0708ィィィャ0208, ツ02ィェィィ02 ィャ0603ィェ ィーィ 09ィィィーィケ ィコィ ィコ 06ィ ィイ0201ィィィェ02ィェィィ ィョ01 ィャィェ ィー09 ィィ04 ィコ06ィー ィョ01ィ 05ィィ05ィィ 06ィ ィイ0201ィィィェ02ィェィィ ィョ01 08ィ 04ィェ0609ィー02ィヲ ィィ ィェ0401 ィャィェ ィー09. 04ィ 0903ィィ0802ィェィェ ィ 02ィィィィ 08ィ 0903ィィ080706ィー ィャ0603ィェ0609ィーィィ 00ィョィェ01ィ ィャ02ィェィーィ 05ィケィェ0401 ィィ 08ィ 0903ィィ0802ィェィェ ィ 02ィィィヲ. 01ィ 0708ィィィャ0208, ィ 02ィィ07 06ィ 06ィ ィエ02ィェィェ06ィヲ ィコ02ィィィィ 0106ィ ィ ィー ィ 08ィィ00ィャ02ィーィィ ツ0209ィコィィ ィ 0302ィェィィ07 ィィ ィャ0603ィェ0609ィーィィ 0008ィョ0707ィィ080609ィェィィ07 ィコ ィ 02ィィィィ 0609ィェ0609ィェ06ィヲ ィコ02ィィィィ. 00ィェ0203ィェ ィィィェ02ィェィィ02 08ィ 0903ィィ080702ィー ィャ0603ィェ0609ィーィィ ィ 02ィィィィ ィィィェ02ィェィィ07 ィィ ィー ィィ ィコィ ィーィケ ィェィィィー0205ィケィェィョ06 ィィィェ000608ィャィ 02ィィィィ ィィ04 ィ ィ ィ ィェィェ ィーィ ィェ01ィ 08ィー02 ANSI SQL ィ ィー0608 select ィャ060302ィー ィェ07ィーィケ ィコィ 0301ィョ06 ィィ ィ 02ィィィヲ ィィ06ィェィェ06ィヲ ィ ィ ィェィィ ィー ィコ ィィ ィェ04ィャ ィィ06ィェィェ04ィャ ィ 02ィィ07ィャ ィェィェ04ィャ ィャ ィ ィ 06ィー ィー020608ィィィィ ィィ06ィェィェ0401 ィ ィ 04 01ィ ィェィェ0401 (ィィ09ィコ0506 ツ02ィェィィ ィーィ ィー ィ 02ィィ07 divide). SQLite ィャ060302ィー ィェ07ィーィケ 0706 ツィーィィ ィィ06ィェィェ ィ 02ィィィィ ィェィェ ANSI SQL, ィィ09ィコ0506 ツ02ィェィィ ィーィ ィー ィー0605ィケィコ ィ ィィ ィェ ィェ0203ィェ ィィィェ02ィェィィ ィャ0603ィェ06 04ィ ィャ02ィェィィィーィケ ィコ06ィャィ ィィィェィ 02ィィ07ィャィィ 0108ィョ00ィィ ィィ06ィェィェ ィ 02ィィィヲ, ィーィ ィコ ツィー06 ィィ01 06ィー09ィョィー09ィー09ィィ02 ィェ ィー ィ 0605ィケ03ィィィャ ィェ ィーィ ィーィコ06ィャ ィ 02ィィィィ ィェ04 09 ィー0208ィャィィィェィ 01 06ィーィェ060302ィェィィィヲ, ィコ06ィー , ィ ィエ , ィェィ ィ 06ィー0907 ィーィ ィ 05ィィ02ィ ィャィィ. 08ィ 0301ィ 07 ィィ ィ 02ィィィヲ ィェ0702ィー0907 ィェィ 01 06ィーィェ060302ィェィィ07ィャィィ ィィ, ィョ05ィケィーィ ィー ィィィャ02ィェ02ィェィィ07, ィーィケ ィョ ツィ 02ィャ 06ィーィェ060302ィェィィ02. 06ィー ィー ィィィェ07ィーィケ ィ 02ィィィィ ィィ06ィェィェ ィ 0302ィェィィ ィェ0609ィーィケ ィィ06ィェィェ ィ 0302ィェィィィヲ ィャ060302ィー ィ 04ィーィケ ィィ ィケィェ06ィヲ. 01ィ 0708ィィィャ0208, ィェ06ィヲ ィ 02ィィィィ select ィャ060302ィー ィ 04ィーィケ ィャ 0108ィョ0006ィヲ ィ 02ィィィィ select, ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィィ0302: 06ィョィー ィ ィャ ィェィョィー0802ィェィェ ィ ィー0608ィ select ィ 02ィー0907 ィェィ ィョ06ィエ02ィャィョ, ィコ06ィー ツ ィケ ィ 02ィー0907 ィェィ ィ ィャ06ィャィョ 09ィェ0203ィェ02ィャィョ. 06ィー ィーィ 02ィー ィー ィィ06ィェィェ04ィャ ィ 0302ィェィィ02ィャ. 0906ィ 06ィヲ, ィコィー06 04ィェィ ィコ06ィャ ィ ィェィィ04ィ 02ィィ02ィヲ ィコ06ィェ0902ィヲ ィコ06ィャィ ィェ ィィィェィョィコ0902, 07ィェィィィコ0902 ィィ05ィィ 00ィィィェ , ィェィィィー ィー06ィィィェ09ィー09ィョ ィーィ ィコィィ ィャ0603ィェ0609ィーィィ ィコィ ィヲ ィ 02ィィィィ select ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 09 ィコィ ツ0209ィー ィ ィーィ 05ィケィェ ィ 02ィィィヲ.

43 13ua.agp1.SQLite.AllOw select ィィ ィコ06ィェ0902ィヲ ィ 02ィィィヲ ィ ィー0608 select 09ィコ0506 ツィ 02ィー ィィ06ィェィェ ィ 02ィィィィ 0708ィィ 0706ィャ06ィエィィ ィィィィ 0008ィ 04 ( ィェィィィヲ - clause). 08ィ 0301ィ ィ 04ィ ィー0902ィー09ィー09ィョ02ィー ィヲ ィィ06ィェィェ06ィヲ ィ 02ィィィィ. 00 SQLite 0706 ツィーィィ ィ 0404 ィェ02 06ィ 0704ィ ィー0205ィケィェ ィケ040609ィ ィー0205ィケ SQLite ィャ060302ィー ィィ ィケ040609ィ ィーィケ ィー0605ィケィコ06 ィー02, ィ 02ィィィィ 09 ィコ06ィー ィェ ィェィョ0301ィ 02ィー ィ ィャィ 07 06ィ ィエィ ィャィ select 09 SQLite, ィ 0204 ィェ02ィコ06ィー ィー090502ィコィ 06ィエィィ ィ ィェ0609ィー02ィヲ, ィャ060302ィー ィ 04ィーィケ ィーィ ィェィ ィコィ ィコ 08ィ ィコ0506 ツ from, where, having ィィ ィーィ ィコ 01ィ ィェィ ツィィィェィ 02ィー 06ィー010205ィケィェィョ ィ 04ィョ. 0808ィ 04ィ ィェィ ツィィィェィ 02ィー ィコ0506 ツ ィ, 04ィ ィコ06ィー060804ィャ ィョ06ィー ィェィェ0402 ィコィョ0809ィィ0906ィャ ィ 0800ィョィャ02ィェィー04. 02ィ ィャ04 ィ ィョ0102ィャ ィ ィーィケ0907 ィェィ 0008ィ ィー06 ィィ ィケ04ィョ07 05ィー06 ィコ0506 ツ ィャ0209ィー06 ィー02ィコ09ィーィ '0008ィ 04ィ where' ィ ィョ0102ィー ィー06 ィィ ィケ040609ィ ィェ where. 09ィョ ツ03ィィィヲ ィ 01ィョィャィ ィーィケ 06ィ ィ ィー select - 05ィー ィーィ 09ィィィーィケ ィコィ ィコ ィコ06ィェ0902ィヲ0208, ィコ06ィー060804ィヲ 06ィ 08ィ ィ ィ ィー0409ィ 02ィー 06ィーィェ060302ィェィィ07. 01ィ ィコ06ィェ0902ィヲ ィーィケ ィェ0206ィ 0704ィ ィー0205ィケィェ , ィェ02ィェィィ02 ィコ06ィー ィャ0603ィェ ィョ09ィコィ ィーィケ ィ 09ィィ09ィィィャ06 06ィー ィー060006, ィィ ィケ04ィョ06ィー0907 ィィ05ィィ ィェ02 ィィ ィケ04ィョ06ィー0907 ィコ06ィェィコ0802ィーィェ ィ 02ィィィィ ( ), ィコ06ィェ0902ィヲ ィ 08ィ ィ 06ィーィ 02ィー 0601ィィィェィ ィコ ィ 08ィィ09ィョィェィコ ィャ0603ィェ ィャ06ィー0802ィーィケ ィコ ィェ02ィェィィ ィェ02ィェィィ ィ ィー0608ィ select ィェィ ツィィィェィ 02ィー ィ 0404 f rom, ィコ06ィー0608ィ ィィィェィィィャィ 02ィー 0601ィェ06 ィィ05ィィ ィ ィーィェ060302ィェィィィヲ ィィ ィィィェ0702ィー ィィ ィェ ィーィ 09ィェ ィーィェ060302ィェィィ02 ィィ, 04ィ ィー02ィャ, ィ 02ィー ィ ィー0205ィケィェ06ィヲ ツィコ ィ 02ィィィヲ. 04ィィ : 0808ィ ィ ィー0608ィ select 09 SQLite ィ 0404 ィコ0806ィャ02 09ィ ィャ06ィヲ ィ 02ィィィィ select ィー0907 ィェ0206ィ 0704ィ ィー0205ィケィェ04ィャィィ. 0808ィ 04ィ select ィー ィ 0704ィ ィー0205ィケィェ06ィヲ. 02ィ , ィ 0605ィケ03ィィィェ09ィー ィ ィー ィー06ィィィー ィィ04 ィー ィ 04: select, from ィィ where. 06ィー ィェ0609ィェ06ィヲ 09ィィィェィーィ ィコ09ィィ09 ィィ ィ ィェィェ ィェィィィャ 0008ィ ィー ィコィ ィコ: 0808ィ 04ィ from ィィィー 0907ィィ0906ィコ ィェ0209ィコ0605ィケィコィィ01 ィーィ ィ 05ィィ02, 06ィ ィィ ィ ( ィーィ ィェィェ ィャ02ィェィェ06ィヲ tables ィェィ 08ィィ ), 08ィ ィェィェ ィ 0707ィー04ィャィィ ツ02ィャ 0601ィェィ ィーィ ィ 05ィィ02ィ (06ィ ィィ05ィィ ィ ) ィ ィョ0102ィー ィィィェ07ィーィケ ィェ06

44 13ua.agp1.SQLite.AllOw ィーィェ060302ィェィィ02, ィコ06ィー ィェィ ィー06ィャ ィィ ィーィ ィー0907 ィィィャ02ィェ02ィャ R1. 04ィ 0405ィィ ツィェ ィ ィイ02ィコィー ィェ06 06ィーィェ060302ィェィィ ィィィェ0706ィー ィ 02ィィ02ィヲ join ィョ05ィケィーィィ08ィョ06ィエ ィーィェ060302ィェィィ02, ィコ06ィー ィィ ィィィー ィ 0406ィヲ from ィー0907 ィェィ ツィ 05ィケィェ04ィャ ィャィ ィー0208ィィィ 0506ィャ ィ 05ィケィェ02ィヲ0302ィヲ 08ィ ィ 06ィー ィョ06ィエィィ ィ 02ィィィィ ィ ィョ01ィョィー 08ィ ィ 06ィーィ ィーィケ 05ィィィ 06 c 05ィーィィィャ 06ィーィェ060302ィェィィ02ィャ, 05ィィィ 06 c ィー02ィャィィ, ィコ06ィー ィィ04 ィェ ィ ィョ01ィョィー ィョ ツィ ィーィケ ィ 04ィ where 06ィーィ ィィ08ィ 02ィー ィー0802ィ ィョ02ィャ ィ 07ィィ09ィィ ィィ04 R1. 05ィ ィコ0506 ツ020904ィャ ィャ where ィョ02ィー ィィィコィ ィー, ィィィェィ ツ ィィ ツ0209ィコ ィ 0302ィェィィ02, ィコ06ィー ィー ィコ08ィィィー0208ィィィヲ 06ィーィ 0608ィ 04ィ 07ィィ0902ィヲ ィィ04 R1, ィコ06ィー ィェ04 ィ 04ィーィケ 09ィコ0506 ツ02ィェ ィョ06ィエ ィーィェ060302ィェィィ02. 02ィー06ィ 08ィ ィェィェ ィ 07ィィ09ィィ 06ィ 08ィ 04ィョ06ィー ィェ ィーィェ060302ィェィィ02 R2, ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィ 08ィィ ィェィ 0302ィャ 0708ィィィャ R2 06ィーィェ060302ィェィィ ィ 02ィー ィコ06ィェ0902ィヲ0208ィョ ィ 02ィィィヲ 0708ィ ィコィーィィ ツ0209ィコィィ ィェ02ィィ04ィャ02ィェィェ06ィヲ, 0706ィコィ ィェ ィーィィ00ィ 02ィー 0008ィ 0404 select. 08ィ ィコ 06ィー06ィ 08ィ 0302ィェ06 ィェィ 08ィィ ィ 04ィ 06ィーィ ィィ08ィ 02ィー 09ィー0605ィ ィーィェ060302ィェィィ ィョィャ02ィェィー06ィャ 0008ィ ィー ィィ0906ィコ ィェィ 0409ィ ィェィィィヲ ィヲ ィィ05ィィ ィ 0302ィェィィィヲ, 08ィ ィェィェ ィ 0707ィー04ィャィィ. 06ィー06ィー 0907ィィ0906ィコ ィィ ィー ィョ05ィケィーィ ィー, 05ィー06 ィェィ ィ 02ィー ィィ0906ィコ ィコ02ィィィィ. 04ィィ : ィコ02ィィ07 02ィ , ィョ02ィー ィコ06ィェィコ0802ィーィェ04ィヲ 0708ィィィャ ィ ィ ィィ04 ィェィ 0302ィヲ ィ ィ ィ ィェィェ0401: 00 05ィー06ィャ 04ィ ィー09ィョィー09ィー09ィョ02ィー 0008ィ 04ィ where ィーィ 0608ィ 04ィ 07ィィ0902ィヲ, ィーィ ィコィィィャ 06ィ 08ィ 0406ィャ ィ ィョ01ィョィー ィ ィエィ ィーィケ ィ 07ィィ09ィィ ィィ04 ィーィ ィ 05ィィ0204 f ood_types ィ 0402 select ィョィコィ 04ィ ィェ ィーィ ィ 05ィィ0204, ィ 0008ィ 04ィ f rom ィェ ィィィェ0702ィー ィーィ ィ 05ィィ ィョ05ィケィーィ ィー06ィャ ィ ィョ0102ィー ィー06 ツィェィ 07 ィコ0607ィィ07 ィーィ ィ 05ィィ0204 f ood_types. 08ィ ィコ ィィ 09 ィ 0605ィケ03ィィィェ09ィー ィ 05ィィ04ィ 02ィィィヲ ィコィ SQL, SQLite 09 ィコィ ツ0209ィー ィコ08ィ ィエ02ィェィィ ィ 0608ィ ィヲ ィ 00ィ 02ィー 09ィィィャ ツィコィョ - (*). 05ィェィ ツィィィー, ィョィエィィィヲ 04ィ ィャ0603ィェ ィィ09ィ ィーィケ ィ ィコィィィャ ィ 06ィャ:

45 13ua.agp1.SQLite.AllOw ィ ィコ 0706ィコィ ィ 02ィー 08ィィ ィ 04ィ select 09 SQLite ィィィェ0702ィー ィ ィェィェ0402, 08ィ 0909ィャ06ィー0802ィェィェ ィ 0402 f rom, 06ィーィ ィィ08ィ 02ィー 04ィ 07ィィ09ィィ (060008ィ ィェィィ ツィィ09ィ 02ィー) ィィ ィ 0402 where ィィ 06ィーィ ィィ08ィ 02ィー ( ィコィーィィ08ィョ02ィー) ィ 0402 select. 04ィィ : ィ ィェィィ ツ02ィェィィ02 ィィ ィコ02ィィ ィ 0402 select ィー ィー ィィィャ0208ィ, 09ィーィ ィェ0609ィィィー ィェ07ィーィェ06, ツィー ィコィィ 04ィ ィ ィエ02, ィィ ィコ SQL, 09 ツィ 09ィーィェ0609ィーィィ, 09 ィコ06ィェ02 ツィェ06ィャ 09 ツ02ィー02 06ィコィ ィ 06ィー ィィ06ィェィェ04ィャィィ ィ 02ィィ07ィャィィ. 05ィ 0102ィコ05ィ 08ィ 02ィィ07ィャィィ ィー ィコィ 04ィ 05ィ 09ィケ ィェィ 09ィー0607ィエィ 07 ィャィ ィー02ィャィ ィーィィィコィ ィ 0608ィコィ 08ィ ィコ ィ ィー0608 select ィー0907 ィェィ ィィィ ィェ04ィャ ィィ ィ ィー SQL, ィーィ ィコ ィィ 0008ィ 04ィ where 06ィコィ 04ィ 05ィ 09ィケ ィェィ ィィィ ィェ06ィヲ 0008ィ 0406ィヲ ィ ィー0608ィ. 06ィーィ 0008ィ 04ィ ィェ0702ィー ィ 0605ィケ03ィョ06 ツィ 09ィーィケ 08ィ ィ 06ィー ィェ ィェィィィャィ ィェィィ ィ ィ 06ィー04 ィョ090205ィィ ツィィィー ィケ04ィョ 06ィー ィェ0209ィェ ィィ ィケ040609ィ ィェィィ07 SQL. SQLite 0708ィィィャ02ィェ0702ィー 0008ィ 04ィョ where ィコ ィコィ ィヲ 04ィ 07ィィ09ィィ 06ィーィェ060302ィェィィ07 R1, ィ ィ 06ィーィ ィェィェ ィ 0406ィヲ clause. 08ィ ィコ 04ィ ィャ02 ツィ ィケ , 0008ィ 04ィ where ィ 0608ィコィ ィェ0702ィー 00ィョィェィコ02ィィィィ 00ィィ05ィケィー08ィ ィョィャ02ィェィー06ィャ 0008ィ ィー ィィ ツ0209ィコィ 07 00ィョィェィコ02ィィ ィィィコィ ィー ィィィコィ ィー, 09 09ィ ィャ06ィャ ィー06ィャ 09ィャ , ィー ィー06 09ィョ030102ィェィィ02ィャ 06 ツ02ィャ - 05ィィィ ィ 0909ィャ06ィー0802ィャ ィョ06ィエ ィェィィ02: 08ィィ060502ィー0609ィ ィ ィ ィコィ 09 04ィョィ ィ 09ィー04ィャ 0609ィコィ 0506ィャ 0506ィ ィ ィコィ 05ィー ィ ィエ0202, ィ ィィィコィ ィー ィー06ィィィー ィィ ィョ01 09ィョ030102ィェィィィヲ: ィー 00ィィ060502ィー060904ィヲ ィィ 0609ィコィ 05 04ィョィ ィ 09ィー04ィヲ ィ 09ィィ09ィィィャ0609ィーィィ 06ィー 0906ィ ィ ィコィィ, ィェィィ02 ィャ060302ィー 06ィコィ 04ィ ィーィケ ィ 09ィィ05ィケィェ04ィャ ィィ05ィィ ィェ02ィー ィ 0402 where ィ ィエィィィャ 06ィコィ ィ 02ィー ィ 07ィィ09ィケ ィィ04 ィーィ ィ 05ィィ ィ 04ィ where 06ィコィ ィ 02ィー ィョ030102ィェィィ02ィャ ( ィィィコィ ィー06ィャ). 05ィ 07ィィ09ィィ, ィコ06ィー ィョ030102ィェィィ02 06ィコィ ィ 02ィー0907, 0708ィ ィヲ ィ 01ィ 06ィー (0904ィ ィィ08ィ 06ィー0907) ィョ05ィケィーィィ08ィョ06ィエ ィーィェ060302ィェィィ02 R2. 05ィ 07ィィ09ィィ ィコ06ィー ィョ030102ィェィィ02 06ィコィ ィ 0902ィー0907 ィェ020708ィ ィヲ - ィィ09ィコ0506 ツィ 06ィー ィ ィコィィィャ 06ィ 08ィ 0406ィャ, 04ィ ィェィィ ィ ィ ィコ02 ィャ0603ィェ06 08ィ 0909ィャィ ィー08ィィ09ィ ィーィケ ィコィ ィコ 05ィコ09ィィ09ィ 0502ィェィー ィョ06ィエ ィ ィー0608ィ : 00 06ィー0902ィー ィェィ 05ィー06, 09ィィ09ィー02ィャィ ィョ0708ィ ィェィィ07 ィ ィ 0406ィヲ 01ィ ィェィェ0401 ィ ィー 04ィ 07ィィ09ィィ ィィ04 ィーィ ィ 05ィィ0204 dogs ( ィ ィエ0202) ィィ 0708ィィィャ02ィェ0702ィー 0008ィ 04ィョ where ツィー06ィ 04 06ィ 08ィ ィ ィーィケ ィィ ツ0209ィコ ィョ030102ィェィィ02:

46 13ua.agp1.SQLite.AllOw ィョ ツィ 02, ィィ color 09 04ィ 07ィィ09ィィ row ィィィー 00ィィ060502ィー060904ィヲ ィー, ィ grin 0708ィィ04ィェィ ィコ 04ィョィ ィ ィー0609ィーィィ, ィー06 09ィー0806ィコィ 09ィコ0506 ツィ 02ィー ィーィェ060302ィェィィ ィョ05ィケィーィ ィー. 0808ィ 04ィ where ィェィ 0706ィャィィィェィ 02ィー ィャ06ィエィェ04ィヲ 00ィィ05ィケィー08. 02ィェ ィーィ ィー 04ィ ィャ02 ツィ ィー0205ィケィェィョ06 09ィー020702ィェィケ ィコ06ィェィー ィ ィョ0806ィヲ 09ィコ0506 ツ02ィェィィ07 (ィィ09ィコ0506 ツ02ィェィィ07) 04ィ 07ィィ0902ィヲ 09 (ィィ04) 06ィーィェ060302ィェィィ02(07) ィョ05ィケィーィ ィーィ ィェィ ツ02ィェィィ07 05ィェィ ツ02ィェィィ ィーィ ィー 0906ィ 06ィヲ 01ィ ィェィェ0402 ィィ ィ 05ィケィェ ィャィィ08ィ ィ ィー ィェィ ィーィィ0704, ィーィ ィコィィ02 ィコィ ィコ ツィィ090502ィェィェ ィェィ ツ02ィェィィ07 (1, 2 ィィ ィーィ ィコ 01ィ ) ィィ 09ィー0806ィコィィ ィィ05ィィ 09ィー0806 ツィェ ィェィ ツ02ィェィィ07 ("JujiFruit"). 05ィェィ ツ02ィェィィ07 ィャ0603ィェ06 04ィ 07ィィ090409ィ ィーィケ ィコィ ィコ 05ィィィー0208ィ 0504 (ィコ06ィー ィェ ィーィ ィー 0906ィ 06ィヲ 05ィーィィ 04ィェィ ツ02ィェィィ07), ィャ02ィェィェ0402 (06ィ 04 ツィェ ィィ ィヲ ィーィ ィ 05ィィ f oods:name), ィ 0302ィェィィ07 ィィ04 05ィィィー0208ィ ィィ ィャ02ィェィェ0401 (3+2/5), ィ 0302ィェィィ07, 09 ィコ06ィー ィィ ィケ04ィョ06ィー ィョィェィコ02ィィィィ (count(f oods:name)) - ィ ィョ01ィョィー 08ィ 0909ィャ06ィー0802ィェ ィ 02ィィィィ ィ 02ィィィィ 0708ィィィェィィィャィ 06ィー ィェィ ィェ06 ィィ05ィィ ィ 0605ィケ ィェィ ツ02ィェィィィヲ ィィ ィ ィ ィ ィー0409ィ 06ィー 04ィェィ ツ02ィェィィ02, ィコ06ィー ィ 0909ィャィ ィー08ィィ09ィ 02ィー ィコィ ツ0209ィー ィ. 09ィィィェィ 08ィェ ィ 02ィィィィ ィィィャ0206ィー 0109ィ ィェ ィェィ ツ02ィェィィ07, ィー0208ィェィ 08ィェ ィ 02ィィィィ ィィィャ0206ィー ィー08ィィ, ィョィェィ 08ィェ ィェ ィ 02ィィィィ ィャ0603ィェ06 04ィ 07ィィ090409ィ ィーィケ ィェ06ィャ ィ 0302ィェィィィィ, 0708ィィ 05ィー06ィャ ィェ06ィヲ ィ 02ィィィィ ィー08ィ ィコィーィョ02ィー0907 ィコィ ィコ ィョ0006ィヲ (08ィィ ). 04ィィ : 07ィェィ 08ィェ0402, ィ ィィィェィ 08ィェ0402 ィィ ィー0208ィェィ 08ィェ ィ 02ィィィィ ィャ0600ィョィー 06ィ 08ィ ィ 09ィ ィーィケ ィコ06ィェ0902ィヲ ィケ04ィョ07 09ィャ0209ィー02 ィェ0209ィコ0605ィケィコ ィ 02ィィィヲ, ィャ02ィェィェ0401 ィィ 04ィェィ ツ02ィェィィィヲ ィャ0603ィェ06 04ィ 07ィィ090409ィ ィーィケ ィ 0302ィェィィ ィィ ィケィェ06ィヲ ィェ0609ィーィィ. 01ィ 0708ィィィャ0208: ィィィェィ 08ィェ ィ 02ィィィィ Cィ ィャィョ06 ィ 0605ィケ03ィョ ィョ0707ィョ ィ 02ィィィヲ 09 SQLite ィーィ ィー ィ ィィィェィ 08ィェ ィ 02ィィィィ. 06ィ ィ 05ィィ02ィ ィィィー 0907ィィ0906ィコ ィ ィィィェィ 08ィェ ィ 02ィィィヲ, ィョ ツ02ィェィェ ィィ0608ィィィー02ィーィョ, 06ィー ィコ ィェィィ040302ィャィョ.

47 13ua.agp1.SQLite.AllOw ィ ィ 05ィィ02ィ 4.1: 06ィ ィ 05ィィ02ィ ィ ィィィェィ 08ィェ ィ 02ィィィヲ ィ 02ィィ ィヲ09ィー09ィィ02 jj ィコ06ィェィコィ ィー02ィェィ 02ィィ07 09ィー0806ィコ 05 ィョィャィェ060302ィェィィ02 = ィェィィ ィェィィ ツィィィーィ ィェィィ02 << ィィ00 ィ ィィィー ィ 0906 >> ィィ00 ィ ィィィー & ィィ ツ0209ィコ0602 ィィ j ィィ ツ0209ィコ0602 ィィ05ィィ < ィャ02ィェィケ0302 <= ィャ02ィェィケ ィ 09ィェ06 > ィ 0605ィケ0302 >= ィ 0605ィケ ィ 09ィェ06 = 08ィ 09ィェ06 == 08ィ 09ィェ06 <> ィェ02 08ィ 09ィェ06! = ィェ02 08ィ 09ィェ06 IN 0708ィィィェィ ィィィー AN D ィィ ツ0209ィコ0602 ィィ OR ィィ ツ0209ィコ0602 ィィ05ィィ IS ィィ ツ0209ィコィ 07 05ィコ09ィィ09ィ 0502ィェィーィェ0609ィーィケ LIKE ィ ィィ02 09ィー0806ィコ GLOB ィ ィィ02 ィィィャ02ィェ 00ィ ィヲ ィィ00ィャ02ィーィィ ツ0209ィコィィ ィ 02ィィィィ (ィェィ 0708ィィィャ0208, ィェィィ02, 0904 ツィィィーィ ィェィィ02, ィェィィ02) 05ィー06 ィ ィィィェィ 08ィェ ィ 02ィィィィ, ィコ06ィー ィィ04 ツィィ ィィ ツィィィェ ィョ ツィ 06ィー ツィィ ィョ ィィ ツィィィェィョ ィ 02ィィィィ 0908ィ 09ィェ02ィェィィ07 (ィェィ 0708ィィィャ0208, ィャ02ィェィケ0302, ィ 0605ィケ0302, 08ィ 09ィェ06) ィ ィィィェィ 08ィェ ィ 02ィィィィ, ィコ06ィー ィ 09ィェィィ09ィ 06ィー ィィ ツィィィェ04 ィィ05ィィ ィ 0302ィェィィ07 ィィ ィ ィエィ 06ィー ィィ ツ0209ィコィィ ィィ ツィィィェ04, ィコ06ィー ィー0605ィケィコ : true ィィ false ィ 02ィィィィ 0908ィ 09ィェ02ィェィィ07 06ィ 08ィ 04ィョ06ィー ィィ ツ0209ィコィィ ィ 0302ィェィィ07, ィーィ ィコィィ02 ィコィ ィコ: ィィ ツ0209ィコィィィャ ィ 0302ィェィィ02ィャ ィェィ ィ 02ィー ィ 0302ィェィィ02, ィコ06ィー ィ ィエィ 02ィー ィィ ツ0209ィコ ィ 0302ィェィィ SQLite 0 ィー08ィ ィコィーィョ02ィー0907 ィコィ ィコ f alse, ィ 0506ィ 0602 ツィィ ィー05ィィ ツィェ ィー 0 ィー08ィ ィコィーィョ02ィー0907 ィコィ ィコ true. 01ィ 0708ィィィャ0208:

48 13ua.agp1.SQLite.AllOw ィィ ツ0209ィコィィ ィ 02ィィィィ ィィ ツ0209ィコィィ ィ 02ィィィィ (AND, OR, NOT, IN) 05ィー06 ィ ィィィェィ 08ィェ ィ 02ィィィィ ツィィ090502ィェィィィヲ ィェィ ィィ ツ0209ィコィィ01 04ィェィ ツ02ィェィィ0701 ィィ ィィ ツ0209ィコィィ ィ 0302ィェィィ ィェィィ 0904 ツィィ ィー ィィ ツ0209ィコ ィ 0302ィェィィ ィ 09ィィ09ィィィャ0609ィーィィ 06ィー ィェ ィ ィェィェ ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ ィェ ィィ ツ0209ィコィィ ィ 0302ィェィィィヲ ィィ ィー0401, ィェィ 0708ィィィャ0208, ィコィ ィコ ィェィィ0302: ィィ ツ0209ィコィィ ィ 02ィィィィ ィェ0706ィー ィ 09ィェ06 06ィ 04 ツィェ04ィャ 0708ィ 09ィィ05ィ ィャ ィィィコィィ, ィェ06 09 SQL 0209ィーィケ ィェィィィー0205ィケィェィ 07 04ィ ィョ05ィィィェィ, ィコ06ィー0608ィ 07 ィコィ 09ィ 02ィー0907 ィィ ィケ040609ィ ィェィィ07 ィェ ィェィェ ィェィ ツ02ィェィィィヲ. 06ィーィ ィ 02ィェィェ0609ィーィケ ィ ィョ0102ィー 06ィ 09ィョ0301ィ ィーィケ , 0902ィヲ ツィ ィコィ 09ィ ィーィケ0907 ィェ02 ィ ィョ0102ィャ ィ ィェィィ ツ02ィェィィ07 05ィー ィィィャ0208ィ ィェ0706ィー ィ 09ィェ ィ 0302ィェィィ06 (name = 0 JujyF ruit 0 ) and (type_id = 9), ィコ06ィー ィー06ィィィー ィィ ィョ ィィ ツ0209ィコィィ ィ 0302ィェィィィヲ ィィィェ02ィェィェ ィィ ツ0209ィコィィィャ ィィ. 02ィ ィ ィィ04 ィョ ィィィヲ ィェ ィェィィィー ィ 06ィヲ 04ィ 07ィィ09ィィ, 0904ィ 08ィ ィェィェ06ィヲ 09 06ィー0902ィー ィ 02ィィ07 LIKE ィィ GLOB ィ 02ィェィェ ィェィ ィョ ィェィ ィ 02ィィ07 like ィ 02ィィ ィ ィェィ ィ 02ィィィィ 05ィコ09ィィ09ィ 0502ィェィーィェ0609ィーィィ (=), ィェ06 ィィ ィケ04ィョ02ィー ィ 0608ィ ィー02ィコ09ィー ィェィ ツ02ィェィィィヲ ィィ01 ィェィ 06ィ 08ィ (ィィ05ィィ 03ィ ィ 0506ィェ). 01ィ 0708ィィィャ0208, ツィー06 ィ ィ 08ィ ィーィケ ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ0202 f oods, ィョ ィコ06ィー name ィー02ィコ09ィー ィェィ ツィィィェィ 02ィー0907 ィェィ ィ ィョィコ09ィョ J, ィー0802ィ ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ ィョ06ィエィィィヲ ィ ィー0608:

49 13ua.agp1.SQLite.AllOw ィィィャ ィェィーィ (05ィィィャ ツ0208ィコィ (_) 09 06ィ 08ィ ィェィ ツィ 02ィー 0506ィ 06ィヲ 0601ィィィェ06 ツィェ04ィヲ 09ィィィャ (01ィ , ィィィャ ) ィィィーィャ, ィ ィィ08ィ 06ィエィィィヲ ィー0806 ツィコィョ ィィィャ090605ィ ィェィーィ, ィー0907 '03ィ 01ィェ04ィャ', ィー ィーィケ, ィィ04 ィェ0209ィコ0605ィケィコィィ ィエィィ01 09ィ 08ィィィ ィェィー ィ ィィ08ィ 02ィー0907 ィャィ 09ィィィャィ 05ィケィェ ィィィェィェ04ィヲ. 06ィ ィコ 0302 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 06ィー08ィィ02ィ ィェィィ02 N OT 09 06ィ 08ィ ィャ: ィェィィ ィ 02ィィィィ glob 06 ツ02ィェィケ ィェィ ィェィィ02 like ツ ィー05ィィ ツィィ02 04ィ ィコ0506 ツィ 02ィー ィー06ィャ, ツィー ィ 02ィィ ィ ィェィ ィ 02ィィィィ 0706ィィ09ィコィ 00ィ ィヲ ィ 02ィィ06ィェィェ ィィ09ィー02ィャィ 01 Unix ィィ05ィィ Linux ィ 02ィィィィ 09 ィコィ ツ0209ィー ィィィャ ィィ ィケ04ィョ06ィー ィィィャ ツィコィ (*) ィィ ツ0208ィコィ (_), ィィ ィ ィー0806 ツ02ィコ ィョ050708ィェ ィ 0302ィェィィ ィェ0702ィー ィョ ツ02ィー06ィャ ィィ09ィー08ィ ィョ06ィエィィィヲ 0708ィィィャ ィコィ ィ 02ィー ィィ ィケ040609ィ ィェィィ ィ 02ィィィィ glob: SQLite ィィ09ィ 02ィー ィィィコィ ィー04 match ィィ regexp, 0106ィー07 09 ィー02ィコィョィエ02ィヲ ィィィィ ィョ ィェィィ01 ィェ02ィー 0906ィ 09ィー0902ィェィェ06ィヲ 0802ィ 05ィィ04ィ 02ィィィィ. チィー06ィ 04 ィィ01 ィィ ィケ040609ィ ィーィケ ィー0802ィ ィョ02ィー ィ 0408ィ ィ 06ィーィ ィーィケ 0802ィ 05ィィ04ィ 02ィィ ィャ06ィエィケ06 00ィョィェィコ02ィィィィ sqlite_create_f unction() ィィ ィケ040609ィ ィェィィ02 06ィ 09ィョ0301ィ 02ィー0907 ィェィィ0302, ィー0902ィー09ィー09ィョ06ィエ02ィヲ 0005ィ ィ ィェィィ ツ02ィェィィ02 ィィ ィョ ツ02ィェィィ ィェ06 ィョィコィ ィ ィーィケ 08ィ 04ィャ0208 ィィ 0008ィ ィェィィ ィャィェ ィー09ィ 04ィ 07ィィ0902ィヲ ィィ04 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ ィー ィィ ィケ04ィョ06ィー0907 ィコ0506 ツ ィ limit ィィ offset. limit 04ィ 01ィ 02ィー ィャィ ィコ09ィィィャィ 05ィケィェ0602 ツィィ ィ 07ィィ0902ィヲ, ィコ06ィー ィャ060302ィー ィ ィーィケ 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィー. offset 04ィ 01ィ 02ィー ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ, ィコ06ィー ィー0802ィ ィョ02ィー ィョ09ィーィィィーィケ ィィ ィェ02 09ィコ0506 ツィ ィーィケ 09 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィー. 01ィ 0708ィィィャ0208, ィョ06ィエィィィヲ ィ ィー ィョ ツィ 02ィー 09ィー0608ィョ06 04ィ 07ィィ09ィケ ィィ04 ィーィ ィ 05ィィ0204 f ood_types:

50 13ua.agp1.SQLite.AllOw ィ 04ィ of f set ィョ09ィコィ 02ィー ィョ06 04ィ 07ィィ09ィケ, ィ 0008ィ 04ィ limit ィー 0904ィ 08ィ ィーィケ ィー0605ィケィコ ィェィョ ィョ06ィエィョ06, ィー ィーィケ, 09ィー0608ィョ06 04ィ 07ィィ09ィケ ィィ04 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ. チィー ィェィ ツィ 02ィー ィー02ィコ09ィー order by? 06ィーィ 0008ィ 04ィ 0708ィィ090601ィィィー ィコ ィーィィ080609ィコ ィョ05ィケィーィ ィーィ - 06ィーィェ060302ィェィィ ィ 01ィ ィェィェ06ィャィョ (-04ィャ) (-07ィャ) ィコ06ィェ ツィ ィー0205ィケィェ06ィヲ ィ ツ02ィヲ. 06ィー06 09ィ 03ィェ ィェィ ィィィャ0208ィ, ィーィ ィコ ィコィ ィコ ィェ02ィー ィェィィィコィ ィコィィ01 00ィ 08ィ ィェィーィィィヲ ツィー ィーィケ ィェィェ04ィヲ ィコ 04ィ 07ィィ0902ィヲ ィョ05ィケィーィ ィー02-06ィーィェ060302ィェィィィィ 09ィーィ ィェ01ィ 08ィー SQL 00ィ 08ィ ィェィーィィ08ィョ02ィー 06ィー09ィョィー09ィー09ィィ ィェィェ ィコィ. 06ィー ィェィ ツィ 02ィー, ツィー ィィ ィェ0206ィ ィィィャ0609ィーィィ ィ 00ィ ィーィケ0907 ィェィ ィコィ ィコ ィィィ 06 ィョ ツ02ィェィィ02 04ィ 07ィィ0902ィヲ ィェ0206ィ ィィィャ06 ィィ ィケ040609ィ ィーィケ 0008ィ 04ィョ order by. 0808ィ 04ィ 04ィ 07ィィ090409ィ 02ィー ィ ィェ ィ 0402 select: 05ィー ィィ0906ィコ ィィィャ02ィェ ィヲ, 08ィ ィェィェ ィ 0707ィー04ィャィィ. 05ィ ィィィャ02ィェ02ィャ ィコィ ィャ060302ィー ィ ィーィケ ィコ0506 ツ ィョィコィ 04ィ ィェィィ ィ 09ィーィ 06ィエ (asc) ィィ05ィィ ィョィ 0409ィ 06ィエ (desc) ィコィ ィーィィ080609ィコィィ. 01ィ 0708ィィィャ0208: ィーィ ィー ィェ04ィャ, ィーィィ080609ィコィィ 06ィーィェ060302ィェィィ ィェ0209ィコ0605ィケィコィィィャ ィャ, ィャ ィョィコィ ィ ィーィケ , ィィィャ0206ィエ0202 ィャィェ ィー ィエィィ ィェィ ツ02ィェィィィヲ ィィィャ type_id ィィ ィケ04ィョ02ィー ィョ0707ィィ080609ィコィィ 04ィ 07ィィ0902ィヲ ィョ06ィエィィィャ ィョ ツ02ィェィィ02ィャ 0706 ィェィ 0409ィ ィェィィ06 09ィェィョィー08ィィ ィーィ ィコィィ ィョ ィ ィャ02 ツィ ィェィィ ツ ィ limit ィィ offset ィェ ィー 09 ANSI 09ィーィ ィェ01ィ 08ィー SQL. 00ィェ0600ィィ ィィィャ0206ィー 05ィコ09ィィ09ィ 0502ィェィーィェ ィャ0603ィェ0609ィーィィ, ィェ06 ィィ ィケ04ィョ06ィー 0108ィョ0006ィヲ 09ィィィェィーィ ィコ09ィィ ィィ ィ ィェィィィィ ィィ ィケ040609ィ ィーィケ 06ィ ィ ィ ィェィィ ツ02ィェィィ07 (ィィ 08ィ 04ィャ ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ ィィ 09ィャ02ィエ02ィェィィ02), ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ 05ィケィー0208ィェィ ィーィィ09ィェ04ィヲ ィ 04ィ 07ィィ09ィィ, 0708ィィ ィコ06ィー060806ィャ ィェ02 ィィ ィケ04ィョ02ィー0907 ィコ0506 ツ of f set. 01ィ 0708ィィィャ0208, ィョ06ィエィィィヲ ィ ィー0608: ィャ0603ィェ06 04ィ 07ィィ09ィ ィーィケ ィョ06ィエ02ィヲ ィャ02: ィョ ツィ 02 ィィ ィケ040609ィ ィェィィ07 ィコ08ィ ィーィコ ィ ィ 04ィ 07ィィ09ィィ (ィ 0204 ィコ0506 ツ ィ of f set), 09ィャ02ィエ02ィェィィ02 ィー0802ィ ィョ02ィー ィーィ 09ィィィーィケ ィャィ ィコ09ィィィャィ 05ィケィェ04ィャ 08ィ 04ィャ020806ィャ 06ィーィェ060302ィェィィ07

51 13ua.agp1.SQLite.AllOw ィョ05ィケィーィ ィーィ ィィィャ ィェィ ツ02ィェィィ07, ィョ06ィエィィ02 04ィ ィコ0506 ツ020904ィャ ィャ limit, 0604ィェィ ツィ 06ィー 09ィャ02ィエ02ィェィィ02 2 ィィ ィャィ ィコ09ィィィャィ 05ィケィェ04ィヲ 08ィ 04ィャ ィ ィャ02ィーィケィー02, ツィー06 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィコ0506 ツ limit ィ 0204 ィコ0506 ツ ィ of f set, ィェ06 ィェ0205ィケ ィーィョ07ィ ィーィケ ィェィ 06ィ ィー. 06ィ ィコ 0302, 04ィ ィャ02ィーィケィー02, ツィー06 05ィーィィ ィコ0506 ツ ィ ィェ0706ィー ィェィィィャィィ ィェィ ィコ06ィェ0902ィヲ ィ 02ィィィヲ ィェィ ィィ01ィ ィーィケ, ツィー06 ィィ ィケ040609ィ ィェィィ02 limit=of f set ィョ09ィコ0608ィィィー ィョ ツ02ィェィィ02 06ィー0902ィーィ 0708ィィ 0706ィャ06ィエィィ ィ ィェィィ ツ02ィェィィ07 ィコ0605ィィ ツ0209ィー09ィ 04ィ 07ィィ0902ィヲ 09 ィコ06ィー060804ィャィィ 08ィ ィ 06ィーィ 02ィー 0008ィ 04ィ where. 06ィー06 ィェ02 ィーィ ィコ ィー ツィー06 ィ ィ 04ィ order by ィョ ツィィ05ィ 0708ィ 09ィィ05ィケィェ04ィヲ ィョ05ィケィーィ ィー, ィー0802ィ ィョ02ィー ィョ ツィィィーィケ ィ 07ィィ09ィィ ィェィ ツィ 0506ィャ ィーィィ080609ィコィィ. 0102ィ 0605ィケ ィェィィ ィィ ィィィー0205ィケィェ0609ィーィィ ィーィ ィコィィ 0209ィーィケ, ィェ06 ィェ02 ィェィ 09ィー0605ィケィコ06 04ィ ィャ02ィーィェ0602, ィコィ ィコ 0603ィィ01ィ 06ィー ィェ02ィコ06ィー There is a small performance boost, "in that SQLite only needs to keep track of the order of the 10 biggest values at any point". - ィー02ィコ09ィー 09 ィコィ 0904 ツィコィ 01 ィ ィョィエ02ィェ ィョィェィコ02ィィィィ ィィ ィ 02ィィィィ ィ ィィ080609ィ ィェィィ07 00 SQLite 0209ィーィケ ィェ02ィコ06ィー ィコ0605ィィ ツ0209ィー ィー080602ィェィェ ィョィェィコ02ィィィヲ ィィ ィ 02ィィィヲ ィ ィィ080609ィ ィェィィ07, ィコ06ィー ィャ0600ィョィー ィ 04ィーィケ ィィ ィケ040609ィ ィェ ィ 0405ィィ ツィェ ィ 04ィ 01. SQL ィィィー 00ィョィェィコ02ィィィィ 08ィ 0405ィィ ツィェ ィーィィ07ィ, ィコィ ィコ ィャィ ィー02ィャィ ィーィィ ツ0209ィコィィ02, ィーィ ィコィィ02 ィコィ ィコ abs(), 0904 ツィィ ィエィィ02 ィャ0601ィョ05ィケ ツィィ0905ィ, ィーィ ィコ ィィ 00ィョィェィコ02ィィィィ ィャィ ィーィィ080609ィ ィェィィ07 ィー02ィコ09ィーィ, upper() ィィ05ィィ lower(), ィコ06ィー ィ ィャ02ィェ0706ィー ィ ィョィコ0904 ィー02ィコ09ィーィ ィェィ 04ィ 0005ィ 09ィェ0402 ィィ05ィィ ィィ09ィェ ィ 0708ィィィャ0208: 02ィ 08ィ ィーィィィー02 09ィェィィィャィ ィェィィ02, ツィー06 ィィィャ02ィェィ 00ィョィェィコ02ィィィヲ - ィェ02 ツィョ0909ィー09ィィィー0205ィケィェ04 ィコ ィィ09ィー08ィョ. upper() ィィ UP P ER() 0604ィェィ ツィ 06ィー 0601ィェィョ ィィ ィーィョ ィョィェィコ02ィィ ィコィ ツ0209ィー ィェ ィ 08ィャ02ィー ィョィェィコ02ィィィィ ィャ0600ィョィー 0708ィィィェィィィャィ ィーィケ ィェィ 0409ィ ィェィィ ィヲ: 0601 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ ィ 0302ィェィィ01 ィィ, 04ィェィ ツィィィー, ィィ01 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ 0302ィェィィ ィ 0404 where:

52 13ua.agp1.SQLite.AllOw ィ 02ィィィィ ィ ィィ080609ィ ィェィィ ィー ィィィ 05ィケィェ04ィャ ィャィェ ィー0906ィャ 00ィョィェィコ02ィィィヲ (0008ィョ ィョィェィコ02ィィィィ), ィコ06ィー ツィィ ィー 04ィェィ ツ02ィェィィ07 ィェィ 0008ィョ ィ 07ィィ0902ィヲ ィーィ ィェ01ィ 08ィーィェ04ィャ 0008ィョ ィャ 00ィョィェィコ02ィィ07ィャ 06ィーィェ060907ィー0907 sum(), avg(), count(), min() ィィ max(). 01ィ 0708ィィィャ0208, ツィー06 ィ ツィィィーィ ィーィケ ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ ィーィ ィ 05ィィ0204 f oods, 06ィーィェ060907ィエィィ ィコ ィーィィ07ィョ ィェ06ィャ ('baked goods', 09 type_id = 1), ィィ ィケ04ィョィヲィー ィョ ィョ06 00ィョィェィコ02ィィ06 count() ィーィ ィコ, ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィィ0302: ィ 02ィィ07 count ィ ィエィ 02ィー ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ 09 06ィーィェ060302ィェィィィィ ィ ィエ , ィコィ ィヲ 08ィ 04, ィコ060001ィ ィィ ィケ04ィョ02ィー ィ 02ィィ07 ィ ィィ080609ィ ィェィィ07, ィェィ ィョィャィ ィーィケ: " ィコィ ィヲ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ ィ ィーィケ ィー06-ィー06". 0108ィョ ィョィェィコ02ィィィィ ィャ0603ィェ ィィィャ02ィェ07ィーィケ ィェ02 ィー0605ィケィコ06 ィコ ィィィャ02ィェィ ィャ ィヲ, ィ ィィ ィコ 0506ィ 04ィャ ィ 0302ィェィィ07ィャ 09ィコ0506 ツィ 07 00ィョィェィコ02ィィィィ. 01ィ 0708ィィィャ0208, ツィー06 ィ ツィィィーィ ィーィケ ィェ ィィィェィョ ィェィ 0409ィ ィェィィ02ィャ , ィェィョ03ィェ ィィィャ02ィェィィィーィケ ィ 02ィィ06 avg ィコ ィ 0302ィェィィ06 length(name): ィ 02ィィィィ ィ ィィ080609ィ ィェィィ07 ィィ ィケ04ィョ06ィー ィ 0402 select. 02ィェィィ 0904 ツィィ ィー 04ィェィ ツ02ィェィィ07 ィェィ 04ィ 07ィィ090701, 0904ィ 08ィ ィェィェ ィ 0406ィヲ where, ィェ06 ィェ02 ィェィ ィ 07ィィ ィ 08ィ ィェィェ ィ 0406ィヲ f rom. 05ィェィ ツィ 05ィ ィィ ィィィー ィ 0608ィコィ ィィ, 05ィィ03ィケ 04ィ ィー02ィャ, 0708ィィィャ02ィェ0702ィー ィ 02ィィ07 ィ ィィ080609ィ ィェィィ07. SQLite 09ィコ0506 ツィ 02ィー 09ィーィ ィェ01ィ 08ィーィェ04ィヲ ィコィ SQL ィェィ ィ ィョィェィコ02ィィィヲ ィィ 0008ィョ ィョィェィコ02ィヲ, ィェ ィ ィャィェィィィーィケ, ツィー06 SQLite C API ィー ィ 09ィ ィーィケ ィケ040609ィ ィー0205ィケ09ィコィィ02 00ィョィェィコ02ィィィィ ィィ ィ 02ィィィィ ィ ィィ080609ィ ィェィィ ィョ0707ィィ080609ィコィィ ィ 02ィィ07ィャィィ ィ ィィ080609ィ ィェィィ07 ィャ0600ィョィー ィィ ィケ040609ィ ィーィケ ィョ0707ィィ080609ィコィィ ィーィケ, 09ィャ0209ィー ツィィ090502ィェィィ07, ィェィ 0708ィィィャ0208, ィェィィ ィィ ツィィィェ ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ, ィャ0603ィェ ィィィーィケ 06ィーィェ060302ィェィィ02 ィェィ 0008ィョ ィ 07ィィ0902ィヲ ィィ 0904 ツィィ090507ィーィケ ィェィィ ィコィ ィヲ 0008ィョ ィー010205ィケィェ ィー ィィ ィケ04ィョ02ィー ィ 04ィ group by. 0308ィィィャ0208:

53 13ua.agp1.SQLite.AllOw ィ 04ィ ィコィ 06ィー05ィィ ツィ 02ィー ィー 0609ィーィ 05ィケィェ ィ ィ ィー0608ィ select. 01ィ ィコ06ィェ0902ィヲ ィ 02ィィィヲ ィヲ09ィー09ィィ ィェ0706ィー ィ 0404 where ィィ ィ 0404 select. 02ィーィェ060302ィェィィ ィョ05ィケィーィ ィー ィ 0404 where 08ィ ィー0907 ィェィ 0008ィョ ィ 07ィィ0902ィヲ, ィ ィエィィ ィィィェィ ィコ ィェィ ツ02ィェィィ07 09 ィョィコィ 04ィ ィェィェ ィ , 05ィーィィ 0008ィョ ィ 06ィー ィ 0402 select ィ 0909ィャ06ィー0802ィェィェ06ィャ 0708ィィィャ ィョィエ0209ィー09ィョ02ィー 15 08ィ 0405ィィ ツィェ0401 ィーィィ ィョィコィー0609 ( type_id) ィ 0404 group by 09 06ィーィェ060302ィェィィィィ ィョ05ィケィーィ ィー02 04ィ 07ィィ09ィィ ィ ィョ01ィョィー 08ィ ィーィィ080609ィ ィェ ィョ0707ィ ィャ 04ィ 07ィィ0902ィヲ, 09 04ィ 09ィィ09ィィィャ0609ィーィィ 06ィー 04ィェィ ツ02ィェィィ type_id. 02ィ , 0008ィ 04ィ select ィィ04 ィコィ ィヲ 0008ィョ ィ ィィ08ィ 02ィー 06ィ ィエ ィェィ ツ02ィェィィ type_id ィィ 06ィ 08ィ 04ィョ02ィー ィィ04 ィェ ィー010205ィケィェィョ06 04ィ 07ィィ09ィケ. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, 09 06ィコ06ィェ ツィ ィー0205ィケィェ06ィャ 06ィーィェ060302ィェィィィィ ィョ05ィケィーィ ィー02 06ィコィ ィ 02ィー ィ 07ィィ0902ィヲ ィィ ィェ ィィ : 04ィ ィ 06ィーィ 0008ィ 0404 group by ィョ ツィ 02, ィコ060001ィ ィィ ィケ04ィョ02ィー0907 group by ィ 02ィィィィ ィ ィィ080609ィ ィェィィ ィィィャ02ィェ0706ィー0907 ィコ ィコィ ィヲ 0008ィョ ィー010205ィケィェ06 (0906ィ 09ィー0902ィェィェ ィー06ィャィョ ィィ ィェィ ィ 06ィー ィョ ィャィィ 00ィョィェィコ02ィィ07ィャィィ), 0708ィィ 05ィー06ィャ ィコィ 0301ィ ィョ0707ィ, ィコィ ィコ ィ 04, 0906ィ ィィ08ィ 06ィー ィー010205ィケィェィョ06 04ィ 07ィィ09ィケ 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ. 0308ィィィャ02ィェィィィャ 00ィョィェィコ02ィィ06 count ツ02ィーィ ィコ0605ィィ ツ0209ィー09ィ 04ィ 07ィィ0902ィヲ 09 ィコィ ィヲ 0008ィョ ィョィエ ィィィャ0208ィ.

54 13ua.agp1.SQLite.AllOw ィェ02ィャ 0708ィィィャ ィョィェィコ02ィィ07 count() 0708ィィィャ02ィェ0702ィー ィ 04, 0601ィィィェ 08ィ ィコィ ィヲ 0008ィョ070704, ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィ 08ィィ09ィョィェィコ02 4.8, 0708ィィ ツ02ィャ ィェィ 08ィィ09ィョィェィコ02 ィェ02 06ィー06ィ 08ィ 0302ィェ06, 0906ィ 09ィー0902ィェィェ06, 0708ィ 09ィィ05ィケィェ0602 ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ 09 ィコィ ィヲ 0008ィョ (ィェィ 0708ィィィャ0208, ィェ02 ィェィ 08ィィ090609ィ ィェ06, ツィー ィョ0707ィ 09 type_id = 1 ィィィャ0202ィー 47 04ィ 07ィィ0902ィヲ). 04ィィ : ィ 02ィィィィ ィ ィィ080609ィ ィェィィ07 ィィ group by ィィ ツ0209ィー ィ 07ィィ0902ィヲ ィョ type_id = 1 (Baked Goods, ィ 06ィ ィョ0506 ツィェ0402 ィィ ィィ07) 08ィ 09ィェ チィィ ィ 07ィィ0902ィヲ ィョ type_id = 2 (Cereal, ィコ08ィョ0704) ィョ06ィエ02ィヲ - type_id = 3 (Chiken/Fowl, 07ィーィィ0204) 23, ィィ ィーィ ィコ 01ィ ィーィョ 0302 ィィィェ000608ィャィ 02ィィ06 ィャ0603ィェ06 ィィ ツィケ ィョ0006ィャィョ, ィェィィ ィーィェィ 0102ィ ィーィケ 04ィ :

55 13ua.agp1.SQLite.AllOw ィィ 0302, ィィ ィケ04ィョ0607 group by, 0601ィェィィィャ 04ィ ィャ: 0209ィーィ ィケ ィェ02ィャィェ ィョィー06 ツィェィィィーィケ ィコ0605ィケィコィョ group by ィェ ィ 09ィ ィーィケ 0008ィョ ィ 07ィィ0902ィヲ, ィィ ィケ04ィョ ィィィェィ ィコ ィェィ ツ02ィェィィ ィ 01ィ ィェィェ , ィコィ 0302ィー ィィ ツィェ04ィャ ィィィャ02ィーィケ ィャ0603ィェ0609ィーィケ 0904ィ 0608ィコィィ ィコ06ィェ ツィ ィー0205ィケィェ06ィヲ ィ ツ02ィヲ 06ィーィェ060302ィェィィ ィ 0402 select. 06ィーィィィャ 04ィ ィェィィィャィ 02ィー ィ 04ィ having. 06ィー06ィー ィィィコィ ィー ィャ0603ィェ ィィィャ02ィェ07ィーィケ ィコ ィョ05ィケィーィ ィーィョ 08ィ ィ 06ィー ィ 0404 group by. 0808ィ 04ィ having 08ィ ィ 06ィーィ 02ィー 09 06ィーィェ060302ィェィィ02ィャ ィョ05ィケィーィ ィー06ィャ 0008ィ 0404 group by, ィー06 ツィェ06 ィーィ ィコ 0302, ィコィ ィコ 0008ィ 04ィ where 0904ィ ィィ08ィ 02ィー 04ィ 07ィィ09ィィ ィィ04 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ ィ 0404 f rom. 04ィ 04ィェィィ02ィ 04ィ ィコ0506 ツィ 02ィー ィー06ィャ, ツィー ィィィコィ ィー where ィェ0702ィー0907 ィェィ 01 04ィェィ ツ02ィェィィ07ィャィィ 06ィー010205ィケィェ ィ 07ィィ0902ィヲ, ィ ィィィコィ ィー having - ィェィ 01 04ィェィ ツ02ィェィィ07ィャィィ 0008ィョ ィョィェィコ02ィィィヲ ィ ィョ02ィャ ィィ ィョィエ ィィィャ0208ィ ィィ ツィケ 0008ィョ070704, ィィィャ0206ィエィィ02 ィャ02ィェィケ0302 ツ02ィャ 20 08ィ 0405ィィ ツィェ0401 ィェィ ィィィャ02ィェ0609ィ ィェィィィヲ ィョィコィー0609: ィィィコィ ィー count(05) < ィィィャ02ィェ0702ィー0907 ィコ ィャ 0008ィョ0707ィ ィャ ィョ070704, ィィィャ0206ィエィィ02 ィ ィェィ ィィィャ02ィェ0609ィ ィェィィィヲ ィョィコィー0609 ィェ ィ 06ィー ィ 0402 select. 01ィ 08ィィ09ィョィェィコ ィィ ィー08ィィ080609ィ ィェ ィケ : ィーィィィヲ ィヲ 09ィー0605ィ 0202 ィェィ 08ィィ09ィョィェィコ ィコィ ィ 02ィー 0008ィョ ィ 07ィィ0902ィヲ, ィョ ツ02ィェィェ type_id. チィィ0905ィ 0706ィコィ ィ 06ィー 04ィェィ ツ02ィェィィ type_id. 01ィ 08ィィ09ィョィェィコ02 ィェ ィコィ 04ィ ィェ06 ィェィ 09ィー0607ィエ0202 ツィィ ィ 07ィィ0902ィヲ 09 ィコィ ィヲ 0008ィョ070702, ィ ィー0605ィケィコ , ツィー06 ィ 04 01ィ ィーィケ ィャ0603ィェ0609ィーィケ 05ィーィョ 0008ィョ0707ィョ ィョ09ィィ0102ィーィケ. 05ィェィ ツィィィー, 0008ィ 0404 group by ィィ having ィーィ ィー ィェィィィー0205ィケィェ ィャ0603ィェ0609ィーィィ ィ ィコ. group by ィィィー ィョ05ィケィーィ ィー - 06ィーィェ060302ィェィィ ィ 0404 where ィェィ 0008ィョ ィ 07ィィ0902ィヲ 09 06ィ ィエィィィャ 04ィェィ ツ02ィェィィ02ィャ 09 04ィ 01ィ ィェィェ having 0708ィィィャ02ィェ0702ィー ィヲ ィィィコィ ィー, ツィー06ィ ィ 08ィ ィーィケ ィェ02ィコ06ィー ィィ ィョ ツィィ0903ィィ ィョ ィ 08ィ ィェィェ ィョ070704, ィ 06ィー ィ 0402 select ィェ02ィェィィ ィ 02ィィィィ ィコ02ィィィィ. 00ィェィィィャィ ィェィィ ィコ06ィー , 09ィコ0506 ツィ 07 SQLite ィー 0601ィェ ィャ02ィェィェ06 ィィ ィケ040609ィ ィーィケ ィ ィー select ィィ ィェ06ィヲ ィーィ ィ 05ィィ0204 ィィ ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ 0008ィ 0404 group by. 01ィ 0708ィィィャ0208, 09 SQLite ィャ0603ィェ ィェィィィーィケ ィョ06ィエィィィヲ ィ ィー0608:

56 13ua.agp1.SQLite.AllOw ィィ : 0004ィ 0608ィコィ ィェィ ィョ0707ィ ィャィィ 0708ィィ 0706ィャ06ィエィィ having ィ 02ィィ07 ィ ィィ080609ィ ィェィィ07 count ィョィャ02ィェィケ03ィ 02ィー ( ィー09ィィ ィョ0707ィィ080609ィコィィ) ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ ィェ06ィヲ ィーィ ィ 05ィィ0204, ツィー ィィ090601ィィィー ィコ 08ィ ィェィィ06 09 ィコ0605ィィ ツ0209ィー ィ 07ィィ0902ィヲ, ィ 09ィ 02ィャ ィ 02ィィィィ 0904ィ 0608ィコィ ィー06ィャ 0905ィョ ツィ 02 count ィェ02ィー 0601ィェィョ 04ィ 07ィィ09ィケ, ィェ06 ィェ02ィー ィョィコィ 04ィ ィェィィ SQLite, ツィー ィ ィーィケ ィャィィ type_id. 0602ィャ ィェ02 ィャ02ィェ0202, ィコィ ィコ06ィヲ - ィー06 06ィー0902ィー ィ ィョ0102ィー ィョ ツ02ィェ. 08ィ ィコ ィェ ツ0205ィケィェ06, ィェ06 06ィェ ィェ02 ィィィャ0202ィー 09ィャ040905ィ ィ 0404 select, ィェ02 ィィ ィケ04ィョ02ィャ ィ 02ィィィィ ィ ィィ080609ィ ィェィィ07, ィェ0206ィ ィィィャ ツィィ090507ィーィケ ィ 0402 group by. 06 ィー0605ィケィコ06 ィーィ ィコィィ02 SQL ィ ィー0608 ィェィョ03ィェ06 ィィ ィケ040609ィ ィーィケ ィ 0502ィェィィ ィー ィエィィ ィ 07ィィ0902ィヲ 0808ィ 04ィ distinct ィョ01ィ ィー ィー ィエィィ ィ 07ィィ09ィィ ィィ04 06ィーィェ060302ィェィィ ィョ05ィケィーィ ィーィ 0008ィ 0404 select ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ, ツィー06 ィ 04 ィィ ツィケ ィェ ィー ィエィィ ィェィ ツ02ィェィィ type_id ィィ04 ィーィ ィ 05ィィ ィョィコィー0609 f oods: 00 05ィー06ィャ 0905ィョ ツィ 02, ィコ06ィェ0902ィヲ ィ 02ィィィヲ ィェィィィー ィョ06ィエ0202: 0008ィ 04ィ where ィェ02ィー 06ィ ィエ0202 ツィィ ィ 07ィィ0902ィヲ ィーィ ィ 05ィィ0204 f oods ( ィ 07ィィ0902ィヲ) ィ 04ィ

57 13ua.agp1.SQLite.AllOw select 09 06ィーィェ060302ィェィィィィ ィョ05ィケィーィ ィー ィーィ ィェ02ィー0907 ィー0605ィケィコ type_id, ィィ, ィェィ ィコ06ィェ0202, distinct ィョ01ィ 05ィィィー ィー ィエィィ ィ 07ィィ09ィィ, 0906ィコ08ィ ィエィ 07 ィィ01 ツィィ ィョィェィィィコィ 05ィケィェ ィィィェ02ィェィィ02 ィーィ ィ 05ィィ ィ 02ィィ ィィィェ02ィェィィ07 ィェ ィャ0603ィェ ィーィ 09ィィィーィケ 08ィ ィ 06ィーィョ 09 ィェ0209ィコ0605ィケィコィィィャィィ ィーィ ィ 05ィィ02ィ ィャィィ (ィィ05ィィ 06ィーィェ060302ィェィィ07ィャ), 09 ィェ0204 ィェィ ツィィィェィ 02ィー ィ ィ 06ィーィョ ィ ィー0608 select ィャ06ィー08ィィィャ 0708ィィィャ0208, ツィー06ィ ィェ07ィーィケ ィィィェ02ィェィィ02 09 SQLite. 06ィ ィ 05ィィ02ィ foods ィィィャ0202ィー type_id. 08ィ ィコ ィャ0603ィェ ィェィィィーィケ ィィ , 04ィェィ ツ02ィェィィ ィー06ィャ ィー0902ィー09ィー09ィョ06ィー 04ィェィ ツ02ィェィィ07ィャ id 09 ィーィ ィ 05ィィ0202 f ood_types. 05ィェィ ツィィィー, ィャ020301ィョ 05ィーィィィャィィ 0109ィョィャ07 ィーィ ィ 05ィィ02ィ ィャィィ 09ィョィエ0209ィー09ィョ02ィー ィェィェィ ィィ ツ0209ィコィ ィケ ィ ィェィ ツ02ィェィィ foods:type_id ィェ06 ィェィ ィヲィーィィ09ィケ ィーィ ィコ ィェィ ツ02ィェィィ f oods_types:id, ィコ06ィー ィェィ ィ 02ィー ィィ ツィェ04ィャ ィコ0506 ツ06ィャ (primary key) ィーィ ィ 05ィィ0204 f oods_types f oods:type_id, ィー09ィィ ィィ ィャ020301ィョ ィーィ ィ 05ィィ02ィ ィャィィ, ィェィ ィ 02ィー ィェ0203ィェィィィャ ィコ0506 ツ06ィャ (f oreign key), 06ィェ ィィィー (ィィ05ィィ ィ 02ィー0907 ィェィ ) 04ィェィ ツ02ィェィィ07 ィィ ィィ ツィェ ィコ0506 ツィ ィョ0006ィヲ ィーィ ィ 05ィィ ィ ィコィ ィィ ツ0209ィコィ ィケ ィェィ ィ 02ィー ィーィェ060302ィェィィ02ィャ 09ィェ0203ィェ ィコ0506 ツィ. 06ィ ィコィ ィケ ィー ィィィェ07ィーィケ ィーィ ィ 05ィィ02ィョ f oods ィィ f oods_types ィーィィィャ 0109ィョィャ ィャ, ツィー06ィ 04 06ィ 08ィ ィ ィーィケ ィェ ィーィェ060302ィェィィ ィャ0603ィェ ィェィィィーィケ ィェ060906ィヲ ィィィェ000608ィャィ 02ィィ02ィヲ, ィェィ 0708ィィィャ0208, 0106ィ ィ 09ィィィーィケ f oods_types:name ィコィ ィョィコィーィ 09 ィーィ ィ 05ィィ0202 f oods ィョ06ィエィィィヲ ィ ィー0608 SQL 0706ィコィ ィ 02ィー ィコィ ィコ 05ィー ィ 02ィー0907: 08ィ ィコ ィャ0603ィェ06 09ィィ0102ィーィケ ィィ ィィィャ0208ィ, 04ィ ィャ ィャ f oods:name ィョ02ィー f ood_types:name. 08ィ ィコ ィャ0603ィェ06 ィョ09ィィ0102ィーィケ ィェィ 08ィィ ィコィ 0301ィ 07 04ィ 07ィィ09ィケ ィィ04 ィーィ ィ 05ィィ0204 foods ィ ィェィ 09 04ィ 07ィィ09ィケ06 09 ィーィ ィ 05ィィ0202ィヲ food_types 0708ィィ 0706ィャ06ィエィィ ィィ f oods:type_id! f oods_types:id: 05ィ ィャ02 ツィ ィェィィ02 00 ィェィ 0302ィャ 0708ィィィャ ィィ ィェ060904ィヲ ィ ィィ0102ィェィーィィ00ィィィコィ 02ィィィィ ィヲ ィ ィー select. 06ィ ィコ ィコィ ィコ ィ ィー select ィィ ィケ04ィョ02ィー0907 ィェ0209ィコ0605ィケィコ06 ィーィ ィ 05ィィ02, ィー ィィ010601ィィィー0907 ィィ ィケ040609ィ ィーィケ ィェ06ィーィ 02ィィ06 ィィィャ07_ィーィ ィ 05ィィ0204.ィィィャ07_ , 09ィャ0209ィー06 ィー060006, ツィー06ィ ィー06 07ィィ09ィ ィーィケ ィィィャ07_ ィコィ ィィィャ ィョィェィィィコィ 05ィケィェ ィィィー ィーィ ィ 05ィィ ィ ィー0608ィ select, ィー ィ 04ィ ィー0907 ィィ04 ィコィ ィコ06ィヲ ィーィ ィ 05ィィ ィーィィ09ィェ06ィャ 0905ィョ ツィ 02

58 13ua.agp1.SQLite.AllOw ィィ : ィィィェ02ィェィィ02 ィーィ ィ 05ィィ02 f oods ィィ f ood_types ィェ02 09ィャ060302ィー 0706ィェ07ィーィケ ィコィ ィコ0602 ィィィャ02ィェィェ ィ 04ィョィャ0209ィ 02ィー0907 ィィ ィェ02ィー ィ ィエ02ィェィィ02 06ィ 0603ィィィ ィコ02. 01ィ 0708ィ ィコィーィィィコ02, ィィ ィケ04ィョィヲィー02 06ィ 09ィョ0301ィ 02ィャィョ06 ィェ06ィーィ 02ィィ ィ 06ィャ 0905ィョ ツィ 02, ィィ ィィィェ0702ィー02 ィーィ ィ 05ィィ ィャ06ィー08ィィィー02 08ィ ィ ィ ィェ06ィヲ ィィィェ000608ィャィ 02ィィィィ. チィー06ィ ィィィェィィィーィケ ィーィ ィ 05ィィ ィ ィー ィーィ ィコィィ ィー0902ィー09ィー09ィョ06ィエィィ02 04ィ 07ィィ09ィィ ィコィ ィヲ 04ィ 07ィィ09ィィ ィィ ィヲ ィーィ ィ 05ィィ ィェィ ィヲ0102ィー ィ 07ィィ09ィィ ィィ04 09ィー060806ィヲ ィーィ ィ 05ィィ0204, ィコ06ィー ィィィャ0206ィー 0601ィィィェィ ィコ ィェィ ツ02ィェィィ07 09 ィョ0706ィャ07ィェィョィー ィィ ィェ02ィー ィョ ツ02ィェィェ ィーィェ060302ィェィィ ィー02ィコィョィエ02ィャ 0708ィィィャ ィ 04ィ from 09ィー0806ィィィー ィーィ 09ィェ ィーィェ060302ィェィィ02, ィィィェ ィ 07ィィ09ィィ 06ィ 02ィィ01 ィーィ ィ 05ィィ ィョ06ィエィィ ィ 0404 (where, group by ィィ ィーィ ィコ 01ィ ) 08ィ ィ 06ィーィ 06ィー ィコィ ィコ ィィ 08ィ ィェィケ ィャ02ィェ02ィェィィ07 ィコ0609ィェィョ05ィィ09ィケ ィー0605ィケィコ06 ィェィ ツィ 05ィケィェ ィィィェ02ィェィィ07 ィーィ ィ 05ィィ02. 08ィ ィコ ィ ィョ0102ィー 0709ィェ SQLite ィィ09ィ 02ィー ィーィケ 08ィ 0405ィィ ツィェ0401 ィーィィ ィィィェ02ィェィィィヲ ィケィコ06 ツィー06 06ィ 09ィョ030102ィェィェ ィィィェ02ィェィィ02 ィェィ ィ 02ィー ィェィョィー0802ィェィェィィィャ ィィ ィィ ィケ04ィョ02ィー0907 ィェィ ィィィ ツィ 09ィー ィェィョィー0802ィェィェ ィィィェ02ィェィィ02 00ィェィョィー0802ィェィェ ィィィェ02ィェィィ02 ィャ020301ィョ 0109ィョィャ07 ィーィ ィ 05ィィ02ィ ィャィィ ィィィャ0202ィー 09ィャ ィィ ィケ040609ィ ィーィケ ィー060001ィ, ィコ060001ィ 09ィョィエ0209ィー09ィョ02ィー 06ィーィェ060302ィェィィ02 09ィェ0203ィェ ィコ0506 ツィ ィャ020301ィョ 0109ィョィャ ィャィィ 05ィーィィ01 ィーィ ィ 05ィィ02, ィコィ ィコ ィ ィコィ 04ィ ィェ ィョィエ02ィャ 0708ィィィャ ィー ィィィェ02ィェィィ ィー ィィ0806ィコ06 ィィ ィケ04ィョ02ィャ04ィャ (ィィ, ィャ0603ィェ06, 09ィ ィャ04ィャ ィェ04ィャ) ィーィィ0706ィャ ィィィェ02ィェィィィヲ. 00ィェィョィー0802ィェィェ ィィィェ02ィェィィ02 ィィ ィケ04ィョ02ィー 02ィエ ィェィョ ィ 02ィィ06 ィェィ 01 ィャィェ ィー09ィ ィャィィ, ィコ06ィー0608ィ 07 ィェィ ィ 02ィー ツ02ィェィィ02, ツィー06 ィ ィ 08ィ ィーィケ ィャ02ィェィー04, 0708ィィィェィ ィ ィエィィィャィィ 06ィ 02ィィィャ ィャィェ ィー09ィ ィャ. 04ィィ09ィョィェ06ィコ 4.11 ィィ ィー08ィィ08ィョ02ィー 09ィコィ 04ィ ィェィェ ィョ05ィケィーィ ィー06ィャ ツ02ィェィィ07 ィャィェ ィー09ィ 1; 2; 8; 9 ィィ ィャィェ ィー09ィ 1; 3; 5; ィー0907 ィャィェ ィー0906 1; 8 04ィィ09ィョィェ06ィコ ィーィ ィー ィ 02ィィ ツ02ィェィィ ィィ 0706ィャ06ィエィィ 01ィィィ 0008ィ ィャィャ04, 0706ィコィ ィ 06ィエ02ィヲ 06ィ ィエィィ ィャ02ィェィー ィ 06ィィ01 ィャィェ ィー09. 06ィャ02ィェィェ06 ィーィ ィコ ィェ0702ィー ィェィョィー0802ィェィェ ィィィェ02ィェィィ02, ィコィ 0301ィ 07 04ィ 07ィィ09ィケ ィィ ィョ05ィケィーィ ィーィ ィィィャ0202ィー ィー0605ィケィコ06 ィー02 04ィェィ ツ02ィェィィ ィ ィエィィ01 ( ィ 02ィィ01 ィーィ ィ 05ィィ02) , ィコ06ィー ィィィェィ ィ ィー 06ィ 02ィィィャ ィーィ ィ 05ィィ02ィ ィャ. 03ィョ09ィーィケ ィャィェ ィー ィィ09ィョィェィコィ ィーィ ィー 04ィェィ ツ02ィェィィィヲ f oods:type_id, ィ 0708ィ ィャィェ ィー ィーィ ィー

59 13ua.agp1.SQLite.AllOw ィィ : ツ02ィェィィ02 ィャィェ ィー09 04ィェィ ツ02ィェィィ f ood_type:id ィョ ツィィ09 04ィェィ ツ02ィェィィ07 05ィーィィ ィヲ, 09ィェィョィー0802ィェィェ ィィィェ02ィェィィ ィ ィィ08ィ 02ィー 04ィ 07ィィ09ィィ ィィ04 06ィ 02ィィ01 ィーィ ィ 05ィィ02, ィ ィエィィ ィィィェィ ィコ ィェィ ツ02ィェィィ07, ィィ ィィィェ0702ィー ィィ ィェィョ, ツィー06ィ ィョ ツィィィーィケ ィーィ ィ 05ィィ02ィョ ィョ05ィケィーィ ィー. 01ィ ィ 08ィ ィーィィィーィケ 09ィェィィィャィ ィェィィ02, ツィー06 ィェィ 08ィィ09ィョィェィコ ィ 00ィ 02ィー0907 ィェィ 05ィィ ツィィ ツ02ィー ィ 07ィィ09ィィ 09 ィコィ ィヲ ィーィ ィ 05ィィ ィィ : ツ02ィェィィ02 ィィ ィィィェ02ィェィィ02 ィーィ ィ 05ィィ02 06ィ ィ 05ィィ02ィ ィョ05ィケィーィ ィー 09ィェィョィー0802ィェィェ ィィィェ02ィェィィ ィィィー 04ィ 07ィィ09ィィ, ィョ ィー ィエィィ02 01ィ ィェィェ06ィャィョ 06ィーィェ060302ィェィィ ィヲ ィョ05ィケィーィィ08ィョ06ィエィ 07 ィーィ ィ 05ィィ02ィ ィー ィー0902ィー06ィャ ィェィ : 08ィ ィコィィ02 04ィ 07ィィ09ィィ ィーィ ィ 05ィィ0204 B ィー0902ィー09ィー09ィョ06ィー 04ィ 07ィィ0907ィャ ィーィ ィ 05ィィ0204 A 09 01ィ ィェィェ06ィャ 06ィーィェ060302ィェィィィィ? 0306ィコィ 0302ィャ ィ ィー ィコィ SQL, ィコ06ィー060804ィヲ ィェィ 0708ィ ィコィーィィィコ ィェ0702ィー ィェィ 03ィィ ィー ィーィィ ツ0209ィコィィ02 08ィ 0909ィョ030102ィェィィ07. 05ィィィェィーィ ィコ09ィィ ィ ィー0608ィ 09ィーィ ィェ0609ィィィー ィェ ィェ07ィーィェ04ィャ ィャ06ィー08ィ ィィィャ ィーィ ィ 05ィィ ィョ05ィケィーィ ィーィ ィャ ィィ ィェィィ ィーィ 09ィケィー02 ィェィ ィャ00ィェ060902ィェィィ02, ツィー06 ィャ020301ィョ ィーィ ィ 05ィィ02ィ ィャィィ ィェ02ィー ィェィィィコィ ィコ ィィィェ0706ィエ ィョ ィィ07. チィー06 ィャ0603ィェ ィ ィーィケ 09 ィーィ ィコ06ィャ 0905ィョ ツィ 02? ィョ ツィ 02, ィコ060001ィ ィャ020301ィョ ィーィ ィ 05ィィ02ィ ィャィィ ィ ィエ02 ィェ02 09ィョィエ0209ィー09ィョ02ィー ィェィィィコィ ィコィィ ィヲ, ィ ィー0608 select ィャ060302ィー ィェィィィーィケ

60 13ua.agp1.SQLite.AllOw ィ ィ ィ 09ィー08ィ ィコィーィェ04ィヲ 09ィィ ィィィェ02ィェィィ07, ィコ06ィー060804ィヲ ィェィ ィ 02ィー ィャ04ィャ ィィ ィェィィ02ィャ (ィィ05ィィ 0102ィコィ 08ィー060904ィャ ィィ ィェィィ02ィャ) ィャ ィィ ィェィィ ィ 02ィー ィコィ 03ィョィエィィ ィ ィャ ィェィェ04ィャィィ ィコ06ィャィ ィィィェィ 02ィィィィ ィ 07ィィ0902ィヲ ィィ ィヲ ィーィ ィ 05ィィ0204 ィィ ィ 07ィィ0902ィヲ ィィ04 09ィー060806ィヲ. 01ィ ィコ02 SQL ィャ ィィ ィェィィ02 ィーィ ィ 05ィィ0204 f oods ィィ f ood_types 04ィ 07ィィ090409ィ 02ィー ィョ06ィエィィィャ 06ィ 08ィ 0406ィャ: ィィ ツィィィェ02 06ィー09ィョィー09ィー09ィィ07 ツ ィィィ 06 02ィエ02, ィィ ィィィー ィャ ィィ ィェィィ ィョ05ィケィーィ ィー 0706ィコィ 04ィ ィェ ィェィィ ィ 0301ィ 07 04ィ 07ィィ09ィケ ィィ04 ィーィ ィ 05ィィ0204 f oods 06ィ 08ィ 04ィョ02ィー (ィィ 05ィー06 09ィ 03ィェ06) 09 _ィコィ ィヲ_ 04ィ 07ィィ09ィケ06 ィーィ ィ 05ィィ0204 f ood_types ィェ0609ィョ06 04ィ 07ィィ09ィケ ィョ05ィケィーィ ィーィ. 0102ィー ィェィィィコィ ィコ06ィヲ ィィ ィャ020301ィョ ィィ ィェ04ィャィィ 04ィ 07ィィ0907ィャィィ, ィェ02ィー ィェィィィコィ ィコ ィョ ィィ ィィィェ02ィェィィ07 ィィ01, ィー ィェィ 04ィ 0108ィョ0006ィヲ ィ ィィ08ィ 06ィー ィャ0603ィェ0402 ィコ06ィャィ ィィィェィ 02ィィィィ, ィコ06ィー ィ 07ィィ090409ィ 06ィー ィャ0209ィー ィェ ィィィーィケ 0902ィ 07 ィコィ ィコ0609ィ ィケ ィーィ ィコ ィィィェ02ィェィィ ィ ィエ , 05ィー06ィー ィェィ ィ 01ィ 09ィ ィーィケ ィコィ ィヲ 08ィ ィィ ィケ040609ィ ィェィィ02ィャ ィ ィョ02ィー ィィ ィェィ 09ィ ィャ06ィャ ィョ05ィケィーィ ィー, ィー0607ィエィィィヲ ィィ ツ02ィーィ ィェィィィヲ ィコィ ィヲ 04ィ 07ィィ09ィィ 0601ィェ06ィヲ ィィ ィェ06ィヲ ィーィ ィ 05ィィ ィョ0006ィヲ. 02ィー0902ィー06ィャ ィェィ ィーィ ィコ06ィヲ ツィーィィ ィ ィー0907 ィェ02ィー ィェ0203ィェ ィィィェ02ィェィィ ィィ ィィ ィーィ 0903ィィ ツ02ィー ィィィェ02ィェィィィヲ ィェィ ィ 06ィー ィェ0203ィェィィィャィィ ィィィェ02ィェィィ07ィャィィ. 00ィェィョィー0802ィェィェ ィィィェ02ィェィィ ィ ィィ08ィ 02ィー 04ィ 07ィィ09ィィ ィィィェ0702ィャ0401 ィーィ ィ 05ィィ ィー0902ィー09ィー09ィョ06ィエィィ02 01ィ ィェィェ06ィャィョ 06ィーィェ060302ィェィィ06. 00ィェ0203ィェ ィィィェ02ィェィィ02 ィー06 ツィェ06 ィーィ ィコ ィ ィィ08ィ 02ィー ィ 07ィィ09ィィ, ィコ06ィー ィ ィィ08ィ 02ィー 09ィェィョィー0802ィェィェ ィィィェ02ィェィィ02, ィィ 02ィエ02 ィー02, ィコ06ィー ィェ02 ィョ ィー ィー 04ィ 01ィ ィェィェ06ィャィョ 06ィーィェ060302ィェィィ ィィ 09ィェ0203ィェィィ ィィィェ02ィェィィ07 ィェィ ィ 06ィー ィャ, 0708ィ 0904ィャ ィィ ィェ04ィャ ィェ0203ィェ ィィィェ02ィェィィ ィェ0609ィーィケ ィ ィィ08ィ 02ィー ィ 07ィィ09ィィ ィィ04 " ィヲ ィーィ ィ 05ィィ0204" ィ ィー0608ィ SQL. 01ィ 0708ィィィャ0208, ィ ィー060802: ィヲ ィーィ ィ 05ィィ0202ィヲ ィー0907 f oods ィェ0203ィェ ィィィェ02ィェィィ02 (ィコィ ィコ ィィ 09ィェィョィー0802ィェィェ ィィィェ02ィェィィ02) ィコィ ィヲ 04ィ 07ィィ09ィィ ィーィ ィ 05ィィ0204 f oods ィ ィー 04ィ 07ィィ09ィィ ィーィ ィ 05ィィ0204 f oods_episodes ィ 09ィェ06 ィョ ィィ ィィィェ02ィェィィ07 (f oods:id = f oods_episodes:f ood_id). 0201ィェィ ィコ06, ィィ 09ィョィエ0209ィー09ィョ06ィー ィェ02ィコィィ02 ィェィ 0409ィ ィェィィ07 ィ , ィコ06ィー ィェィィィコ060001ィ ィェ ィィ09ィケ ィェィィ ィェ06ィャ 0507ィィ ィィィ 05ィ, ィー06 09 f oods 06ィコィ 03ィョィー ィ 07ィィ09ィィ, ィコ06ィー ィェ ィー0902ィー09ィー09ィョ06ィー 04ィ 07ィィ0907ィャィィ f oods_episodes. 0602ィャ ィェ02 ィャ02ィェ0202, ィェ0203ィェ ィィィェ02ィェィィ ィ 09ィェ ィ ィ 09ィィィー 05ィーィィ 09ィー0806ィコィィ 09 ィーィ ィ 05ィィ02ィョ ィョ05ィケィーィ ィー, 0708ィィ ツ02ィャ ィェィィ ィィ04 ィーィ ィ 05ィィ0204 f oods_episodes ィ ィョ01ィョィー ィ ィーィケ 04ィェィ ツ02ィェィィ02 N U LL.

61 13ua.agp1.SQLite.AllOw ィー0209ィー0902ィェィェ ィィィェ02ィェィィ ィェ ィィィェ02ィェィィ02 ィィ ィィ09ィコィ ィ 02ィィィヲ ィェィ ィ 02ィー ィー0209ィー0902ィェィェ0602 ィィ05ィィ ィェィ ィーィョ08ィ 05ィケィェ ィィィェ02ィェィィ ィーィィィャ ィー0208ィャィィィェ06ィャ 09ィコ080409ィ 02ィー ィェィ ィコ06ィャ ィェィョィー0802ィェィェ ィィ ィェィィ02, 09 ィェ02ィャィェ ィィ04ィャ02ィェ02ィェィェ04ィャ 09ィィィェィーィ ィコ09ィィ0906ィャ ィィ ィェィィィー0205ィケィェ04ィャ ィョ0106ィ 09ィー0906ィャ. 01ィ ィーィョ08ィ 05ィケィェ ィィィェ02ィェィィ ィィィェ0702ィー ィーィ ィ 05ィィ ィィ 0706ィャ06ィエィィ 06ィ ィエィィ01 ィィィャ02ィェ ィヲ. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ 0708ィィ ィィ ィケ040609ィ ィェィィィィ 0209ィー0209ィー0902ィェィェ ィィ ィェィィ ィョ ツィ 02ィー ィェィョィー0802ィェィェ ィィ ィェィィ02 ィー ィーィ ィ 05ィィ02, ィ ィ ィ ィェィィ07 ィョ ィィ ィィィェ02ィェィィ ィィ 0209ィー0209ィー0902ィェィェ06ィャ ィィィェ02ィェィィィィ 09 ィョ ィィ ィ 01ィ 06ィー ィィィェィ ィコ060904ィャィィ ィェィ 0409ィ ィェィィ07ィャィィ 09 06ィ 02ィィ01 ィーィ ィ 05ィィ02ィ ィー ィ ィ ィェィィ02 ィィ05ィィ ィョ01ィ 0502ィェィィ ィヲ 09-ィィ04 ィーィ ィ 05ィィ0204 ィャ060302ィー ィコ060802ィェィェ04ィャ 06ィ 08ィ 0406ィャ ィィ04ィャ02ィェィィィーィケ ィョ05ィケィーィ ィー 04ィ ィ ィー0209ィー0902ィェィェ04ィャ ィィィェ02ィェィィ02ィャ ィーィケ, ィィ04ィャ02ィェ02ィェィィ07 09 ィーィ ィ 05ィィ02ィ 01 ィャ0600ィョィー 0708ィィ090601ィィィーィケ ィコ ィェ ィコィ 04ィョ02ィャ04ィャ ィョ05ィケィーィ ィーィ ィャ ィ 05ィョ ツ ィェ06 ィョィコィ ィ ィーィケ ィョ ィィ ィィィェ02ィェィィ07, ィ 00ィ 0709ィケ ィェィ 09ィャ ィャ04 ィーィ ィ 05ィィ ツィーィィィー0205ィケィェ04ィヲ 09ィィィェィーィ ィコ09ィィ09 05ィィィェィーィ ィコ09ィィ ィコィ SQL ィ 00ィ 02ィー ィャィェ ィャ0603ィェ0609ィー02ィヲ ツィー06ィ 04 04ィ 01ィ ィーィケ ィィィェ02ィェィィ ィィィャ ィェィョィー0802ィェィェ ィィィェ02ィェィィ07 ィーィ ィ 05ィィ02 f oods ィィ f oods_types ィィ ィー08ィィ08ィョ02ィー ィェ020709ィェ ィェ02ィェィィ ィィィェ02ィェィィ ィィ 0706ィャ06ィエィィ 0008ィ 0404 where: 08ィ ィコ ィー0605ィケィコ ィー0802 ツィ 02ィー 0907ィィ0906ィコ ィィ04 ィ ツ02ィャ 0601ィェ06ィヲ ィーィ ィ 05ィィ0204, 06ィェィ ィェィ ツィィィェィ 02ィー ィェ07ィーィケ ィィィェ02ィェィィ02 (0706 ィコ08ィ ィヲィェ02ィヲ ィャ020802, ィャ ィィ ィェィィ02). 0008ィ 04ィ where 09 05ィー06ィャ 0708ィィィャ ィィ090601ィィィー ィコ ィェ02ィェィィ06 09ィェィョィー0802ィェィェ ィィ ィェィィ07. 06ィ ィコィ 07 ィェ020709ィェィ ィャィ ィ ィー0608ィ, 0106ィー ィー ィェ ィェ07ィーィェ06ィヲ, ィー0907 ィョ09ィーィ ィヲ ィ ィー0205ィケィェ ィィ04ィ 0200ィ ィーィケ. チィー06ィ ィィィーィィ ツ0209ィコィィ ィコ ィコィーィェ06 04ィ 07ィィ09ィ ィーィケ ィ ィー ィ ィー0205ィケィェ06 ィィ ィケ040609ィ ィー ィコ0506 ツ join. 02ィ ィエィィィヲ 09ィィ ィ ィー0608ィ 0708ィィ090601ィィィー0907 ィェィィ0302: 06ィ ィコィ ィェィ ィャィ ィ ィー0608ィ ィャ060302ィー ィ 04ィーィケ ィィ ィケ040609ィ ィェィ ィーィィ ィィィェ02ィェィィィヲ. 01ィ 0708ィィィャ0208: 0102ィコ06ィー ィーィィ ィィィェ02ィェィィィヲ ィャ0603ィェ06 04ィ 01ィ ィーィケ ィー0605ィケィコ ィィ ィィ ィケ040609ィ ィェィィィィ 0709ィェ06ィヲ ィャ ィ ィー0608ィ. 01ィ 0708ィィィャ0208, 08ィ 0405ィィ ツィェ ィィ ィェ0203ィェ ィィィェ02ィェィィ , 0708ィ ィィ05ィィ ィェ ィー06 06ィコィ ィ 02ィー0907 ィェィ ィィィ ィ 03ィェ06ィヲ 0708ィィ ツィィィェ06ィヲ ィィ ィケ040609ィ ィェィィ07 09ィィィェィーィ ィコ09ィィ09ィ 09 ィコ0506 ツ020904ィャ ィャ join ィャ02ィェィ ィィ ィ 05ィィィ ィ ィ 05ィィ ィィィェィ ィコ060904ィャィィ ィィィャ02ィェィ ィャィィ ィヲ 0708ィィ ィー ィコ ィェ020601ィェ0604ィェィ ツィェ0609ィーィィ 09 ィャ06ィャ02ィェィー ィィィェ02ィェィィ ィィ ィコィ 0301ィ 07 ィィ ィィィェ0702ィャ0401 ィーィ ィ 05ィィ02 ィィィャ0206ィー id, ィェィ ィコ06ィー ィ 02ィー ィ 04ィ select id, ィコィ ィコ ィェ ィ ィエィ ィーィケ SQLite? ィェ ィョィコィ 04ィ ィェィィ07 ィー0802ィ ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ ィィィャ02ィェィ ィヲ 09ィャ0209ィー02 09 ィィィャ02ィェ02ィャ ィーィ ィ 05ィィ0204, ィコィ ィコ ィョ ィィ09ィ ィケ 08ィ ィェ0202.

62 13ua.agp1.SQLite.AllOw ィエ ィェィ ィェィ ィャ0603ィェ0609ィーィケ ィェィ ィ 02ィー0907 ィ 05ィィィ 0904 ィィ05ィィ 09ィィィェ06ィェィィィャ ィィ ィィィャ07 ィーィ ィ 05ィィ ィーィ ィー06 ツィェ ィィィェィェ0602 ィィ ィェ ツ02ィー ィィ09ィ ィーィケ ィコィ ィャ ィャ, ィー06 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 09ィィィェ06ィェィィィャ ィケ040609ィ ィェィィ02 09ィィィェ06ィェィィィャ0609 ィェィ ィー ィェ0609ィェ06ィヲ ィィ06ィェィェ06ィヲ ィ 02ィィ02ィヲ, ィコ06ィー0608ィ 07 ィェィ ィ 02ィー ィィィャ02ィェ0609ィ ィェィィ ィ 02ィィ ィィィャ02ィェ0609ィ ィェィィ ィー06 ィェィ 04ィェィ ツィ 02ィー ィェ ィィィャ07 ィーィ ィ 05ィィ ィ 0909ィャ06ィー08ィィィャ, ィェィ 0708ィィィャ0208, ィョ06ィエィィィヲ ィ ィー0608: 06ィョィー ィェィ ィ ィィ08ィ ィーィケ 0708ィィ010601ィィィー ィーィ ィー06 ツィェ06 ィャィェ ィャ0603ィェ06 01ィ ィーィケ 09ィィィェ06ィェィィィャ ィ 0402 f rom 0708ィィ 0706ィャ06ィエィィ 09ィコ0506 ツ02ィェィィ07 ィェ ィィィャ02ィェィィ ィェ ィー0902ィェィェ06 04ィ ィィィャ02ィェ02ィャ ィーィ ィ 05ィィ0204, ィコィ ィコ ィェィィ0302: ィィィャ ィーィ ィ 05ィィ0202 f oods 01ィ 02ィー ィィィェ06ィェィィィャ f, ィ ィーィ ィ 05ィィ0202 f ood_types 01ィ 02ィー ィィィェ06ィェィィィャ t. 02ィ ィ ィコィィ ィェィ ィィィャ02ィェ0609ィ ィェィェ0402 ィーィ ィ 05ィィ ィェ ィェ07ィーィケ ィィ 0706ィャ06ィエィィ 09ィィィェ06ィェィィィャ ィィィ 0904 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 0708ィィ ィィィェ02ィェィィィィ ィーィ ィ 05ィィ ィ 06ィヲ. 01ィ 0708ィィィャ0208, ィー0802ィ ィョ02ィー ィェィィィーィケ ィコィ ィコィィ ィョィコィー04 ツ02ィー090208ィー ィェィ ィョ0706ィャィィィェィ 05ィィ09ィケ ィョ00ィィ ィェィ ィ 0708ィィ0102ィー ィョ ツィィィーィケ 0907ィィ0906ィコ ィィ ィィ 0907ィィ0906ィコ ィョィコィー0609 ツ02ィー090208ィー ィェィ 0708ィィ 0706ィャ06ィエィィ ィィィェ02ィェィィ07 episodes ィィ episodes_f oods. 05ィ ィー02ィャ 0708ィィ0102ィー ィョ ツィ ィーィケ ィィ ィィ09ィコィィ ィョィコィー ィェ0609 ィコ0806ィャ02 ツ02ィー090208ィー , ィェィ ィコ06ィェ0202, ィョ ツィィィーィケ 0109ィ 0907ィィ09ィコィ, 0609ィェ ィ 0709ィケ ィェィ 06ィ ィエィィ ィョィーィ ィョ06ィエィィィヲ 04ィ ィェ0702ィー ィィィェ02ィェィィ02 ィーィ ィ 05ィィ ィ 06ィヲ: ィ ィー ィ ィ ィェ04 ィコ06ィャィャ02ィェィーィ 08ィィィィ ィョ ツ ィェィィィャィ ィェィィ07 ツィー ィィ ィィィー ィィィャ ィィ ィケ04ィョ02ィー ィ ィィィェ02ィェィィ ィョ01 ィーィ ィ 05ィィ ィィ 0706ィャ06ィエィィ 0008ィ 0404 where. 06ィ ィャ 0209ィーィケ ィ 05ィコ0402ィャ ィ ィーィ ィ 05ィィ02 episodes ィィ f oods_episodes, ィコ06ィー

63 13ua.agp1.SQLite.AllOw ィー08ィ ィコィーィョ06ィー0907 ィコィ ィコ 06ィー010205ィケィェ0402 ィーィ ィ 05ィィ ィ ィィィェ0702ィー f oods_episodes 09ィ ィャィョ ィ 06ィヲ, ィコ06ィー ィ 06ィー ィョィャ07 05ィコ0402ィャ ィ ィャィィ episodes. 01ィ 05ィーィィ ィョ01 05ィコ0402ィャ ィ 01 episodes ィェ0702ィー ィーィェ060302ィェィィ02 ィェ0208ィ 0902ィェ09ィー09ィ, ツィー06ィ 04 00ィ 08ィ ィェィーィィ080609ィ ィーィケ ィョィコィー04 ィィ04 08ィ 04ィェ ィェ ツィェ06 ィーィ ィコ0302 ィャ0603ィェ06 01ィ 09ィ ィーィケ 09ィィィェ06ィェィィィャ04 ィィィャ02ィェィ ィャ ィヲ ィィ 09ィィィェ06ィェィィィャ ィ 0302ィェィィィヲ. 02ィ ィエィィィヲ 09ィィィェィーィ ィコ09ィィ SQLite 0601ィィィェィ ィコ ィ ィケ040609ィ ィェィィ02 ィコ0506 ツ ィ as ィェ02 06ィ 0704ィ ィー0205ィケィェ06, ィェ06 ィャィェ ィヲ ツィィィーィ 06ィー ィィ ィケ040609ィ ィーィケ, ィーィ ィコ ィコィ ィコ ィィィャ02ィェ0609ィ ィェィィ02 09ィーィ ィェ0609ィィィー0907 ィ ツィィィーィ ィ 0205ィケィェ04ィャ ィィ ィィ ィョィャ02ィェィケ03ィ 02ィー ィーィェ0609ィーィケ ィョィー0409ィ ィェィィ07 09ィィィェ06ィェィィィャ ィィィャ02ィェィ ィャィィ ィーィ ィ 05ィィ02 ィィ ィ 0302ィェィィィヲ ィ ィ ィャ ィェィ ィ 02ィー ィ ィー ィェィョィー08ィィ 0108ィョ ィ ィー0608ィ. 03ィエ ィィィェ ィ ィェ ツィェ04ィヲ 09ィィィェ06ィェィィィャ - subselect ィ ィィ ィケ04ィョ06ィー ィーィ ィー06 ツィェ06 03ィィ0806ィコ , ィャ0600ィョィー ィ 04ィーィケ 04ィ 07ィィ09ィ ィェ04 06ィ 04 ツィェ ィ 0302ィェィィ07, ィャ0603ィェ ィーィ ィーィケ ィ , ィー ィーィケ ィィ01 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ 0906 ィャィェ ィー0902 ィャ0209ィー ィェ02 ィー0605ィケィコ06 09 select, ィェ06 ィィ ィョ00ィィ ィ ィー0608ィ ィ 04ィ where ィェィ ィィィ ツィ 09ィー06 ィィ ィケ04ィョ02ィャ04ィャ ィャ0209ィー06ィャ ィィィャ02ィェ02ィェィィ ィ ィ, ィ 02ィェィェ06 09ィャ0209ィー ィ 02ィィ02ィヲ in ィ ィェ01ィ ィャィィ ィ ィィィェィ 08ィェィ ィ 02ィィ07 in ィー ィ 0302ィェィィ02 ィィ 0907ィィ0906ィコ ィィ ツィィィェ. 02ィェィ ィ ィエィ 02ィー true ィィ 04ィェィ ツ02ィェィィ ィ 0302ィェィィ ィー0802 ツィ 02ィー ィィ09ィコ02 ィィ05ィィ f alse ィーィィ09ィェ06ィャ 0905ィョ ツィ ィ 0708ィィィャ0208: ィケ04ィョ ィ , ィャ0603ィェ ィィ09ィ ィーィケ ィェィィィヲ ィ ィー ィー0208ィャィィィェィ 01 ィェィ 0409ィ ィェィィィヲ ィョィコィー0609 (ィ ) ィィ ィケ04ィョ07 ィーィ ィ 05ィィ02ィョ f ood_types: ィャ02 05ィー060006, ィ ィ 0402 select ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ ィ ィェィィ ィェィィィー0205ィケィェ ィ ィェィェ0401 ィィ ィョ0006ィヲ ィーィ ィ 05ィィ0204 ィコ ィョ ツィ 02ィャ06ィャィョ ィョ05ィケィーィ ィーィョ. 01ィ 0708ィィィャ0208, ィコ0605ィィ ツ0209ィー ィィ ィコ06ィー ィ ィェィェ04ィヲ ィョィコィー, ィャ0603ィェ ィョ ツィィィーィケ ィィ04 ィーィ ィ 05ィィ0204 f oods_episodes ィェ ィ ィェィョィー08ィィ 0008ィ 0404 select:

64 13ua.agp1.SQLite.AllOw ィ 0404 order by ィィ limit ィィ ィケ04ィョ06ィー ィー06ィャ ィ ィー060802, ツィー06ィ ィ ィーィケ 0907ィィ0906ィコ ィィ04 10 ィ ィ ィャ02ィーィケィー02, ツィー ィ ィ 02ィー0907 ィェィ ィーィ ィ 05ィィ02ィョ ィィ04 09ィェ0203ィェ ィ ィー0608ィ 0708ィィ 0706ィャ06ィエィィ 0908ィ 09ィェ02ィェィィ07 f ood_id = f:id. 06ィャ07 f:id 09ィョィエ0209ィー09ィョ02ィー ィェ0203ィェ02ィャ 04ィ ィ ィー06ィャ 0708ィィィャ0208ィ ィェィ ィ ィー0907 ィコ ィィ08ィョ06ィエィィィャ ィ ィャ (090606ィーィェ020902ィェィェ04ィャ ィ ィャ) ィーィ ィコ ィコィ ィコ, 06ィェ ィ 02ィー0907 (ィィ05ィィ ィコ ィィ08ィョ02ィー) ィェィ ィィィャ ィェ0203ィェ02ィャ 04ィ ィ ィャ0600ィョィー ィ 04ィーィケ ィィ ィケ040609ィ ィェ ィ 0402 order by ィョ06ィエィィィヲ ィ ィー ィョ0707ィィ08ィョ02ィー ィョィコィー04-ィ ィ ィィ ツィィィェ ィー0902ィー09ィー09ィョ06ィエィィ ィョ ィョィ 0409ィ ィェィィ06: 0808ィ 04ィ order by 09 05ィー06ィャ 0905ィョ ツィ 02 ィェ ィ 02ィー0907 ィェィィ ィェィ ィコィ ィコ0602 ィコ06ィェィコ0802ィーィェ ィョ05ィケィーィ ィー02. 08ィ ィコ ィー060001ィ ィェ0702ィー ィ ィー06ィャ 0905ィョ ツィ 02? ィ ィ 0402 order by ィェ0702ィー ィコィ ィヲ 04ィ 07ィィ09ィィ ィィ ィョ05ィケィーィ ィー ィ ィィィィ08ィョ02ィー ィ ィェィェ04ィャィィ 04ィ 07ィィ0907ィャィィ. 01ィ ィ ィャ0603ィェ06 09ィャ06ィー0802ィーィケ ィコィ ィコ ィェィ ィ 08ィ 03ィ 02ィャ ィャィェ ィー ィョ05ィケィーィ ィー02, ィコ06ィー ィィ ィケ04ィョ02ィー ィーィィ080609ィコィィ 04ィ 07ィィ0902ィヲ. 01ィ ィコ06ィェ0202, 08ィ 0909ィャ06ィー08ィィィャ 0008ィ 04ィョ f rom ィー ィィィーィケ0907 ィェ0206ィ ィィィャ0609ィーィケ ィィ ィケ040609ィ ィーィケ ィョ05ィケィーィ ィー04 04ィ ィ ィ 02ィィィィ ィィィェ02ィェィィ07. 06ィー06 ィィ ィー08ィィ08ィョ02ィー ィョ06ィエィィィャ ィ ィー060806ィャ: 01ィ ィ ィャ02ィーィィィーィケ, ツィー06 ィィ ィケ040609ィ ィェィィ ィ ィ ィ 0402 f rom ィー0802ィ ィョ02ィー 06ィ 0704ィ ィー0205ィケィェィョ ィ 02ィィ ィィィャ02ィェ0609ィ ィェィィ ィー06ィャ 0905ィョ ツィ ィ ィョ ツィィ05 09ィィィェ06ィェィィィャ types. 06ィ ィコ06ィヲ ィ , ィコ06ィー060804ィヲ ィ 02ィー 06ィーィェ060302ィェィィ ィ 0404 f rom ツィ 09ィー06 ィェィ ィ 02ィー ィー080602ィェィェ04ィャ 06ィ ィャ ィィ05ィィ ィィ ィェ06ィヲ ィーィ ィ 05ィィ0202ィヲ ィ ィャ060302ィー ィ 04ィーィケ ィィ ィケ040609ィ ィェ , ィャ060302ィー ィ 04ィーィケ ィィ ィケ040609ィ ィェ ィィ06ィェィェ ィ 0302ィェィィ ィィィヲ ィ ィィ04ィョ ツ02ィェィィ07 ィコィ ィコ, ィィ ィコ060001ィ ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ ィー ィー ィ 0609ィ ィーィケ ィィ01 ィィ ィケ040609ィ ィーィケ ィィ ィィ04ィョ ツィ ィーィケ ィョ05ィケィーィ ィー ィコ02 SQL 06 ツ02ィェィケ ツィ 09ィー ィィィーィケ ィコィ ィコィョ06 05ィィィ 06 04ィ 01ィ ツィョ ィャ0603ィェ06 ィェ0209ィコ0605ィケィコィィィャィィ 07ィョィー07ィャィィ. 0004ィ 08ィ ィーィケ ィ ィコィーィィ09ィェ04ィヲ ィ ィェィィ07 ィャ0603ィェ , ィェィィィャィ ィェィィ07 06ィ ィエ02ィヲ ィコィ 08ィーィィィェ04.

65 13ua.agp1.SQLite.AllOw ィーィ 09ィェ ィ ィーィ 09ィェ04ィャ 04ィ ィャ ィェィ ィ 02ィー ィ , ィコ06ィー060804ィヲ 0708ィィ 0706ィャ06ィエィィ 06ィ ィイ0201ィィィェ02ィェィィ07, ツ02ィェィィ07 ィィ 08ィ 04ィェ0609ィーィィ 06ィ 08ィ ィ ィ ィー0409ィ 02ィー ィョ05ィケィーィ ィー04 ィェ0209ィコ0605ィケィコィィ01 04ィ ィ 07ィィ09ィィ ィーィ ィコィィ01 04ィ SQLite ィェィ 04ィェィ ツ02ィェ ィョ06ィエィィ02 ィコ0506 ツ ィ : union, intersect, except ィー0902ィー09ィー0902ィェィェ ィ ィィィャ ィャィェィィィーィケ ィョ06ィエ0202: ツ02ィェィェ ィ ィーィェ060302ィェィィ ィェ04 ィィィャ02ィーィケ 0601ィィィェィ ィコ ィコ0605ィィ ツ0209ィー ィヲ; ィャ060302ィー ィ 04ィーィケ ィー0605ィケィコ ィェィ 0008ィ 04ィ order by, ィコ06ィー0608ィ ィー0802 ツィ 02ィー ィ ィャ06ィャ ィコ06ィェ ィーィ 09ィェ ィ ィ ィィ 0708ィィィャ02ィェ0702ィー0907 ィコ ィャィョ ィョ05ィケィーィ ィーィョ ィャ02 ィー060006, 06ィーィェ060302ィェィィ ィーィ 09ィェ ィ ィ 01 06ィ 08ィ ィ ィ ィー0409ィ 06ィー ィ ィェィ 0708ィ ィ 02ィィ07 union 0109ィ 08ィ 0405ィィ ツィェ ィーィェ060302ィェィィ07 A ィィ B ィィィェ0702ィー ィェ06, ィ ィエ ィ 0405ィィ ツィェ ィ 07ィィ09ィィ ィィ04 06ィ 06ィィ ィ 04ィ union 09 SQL 06ィ ィイ0201ィィィェ0702ィー ィョ05ィケィーィ ィー ィョ01 08ィ 0405ィィ ツィェ ィ ィー select ィョィャ0605 ツィ ィェィィ06, ィー ィエィィ ィ 07ィィ09ィィ ィョ01ィ ィー ィィ ィェ0206ィ ィィィャ0609ィーィィ ィィィャ02ィーィケ ィ 07ィィ09ィィ 09 06ィーィェ060302ィェィィィィ ィョ05ィケィーィ ィー ィー0802ィ ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ 0008ィ 04ィョ union all. 01ィ 0708ィィィャ0208, ィョ06ィエィィィヲ ィ ィー0608 ィェィ ィィィー ィェィ ィィィ ツィ 09ィー06 ィィ ィェィ ィィィ ィコ06 ィョ0706ィャィィィェィ 02ィャ0402 ィ ィ : 02ィ ィ 04ィ ィ ィ ィエィ 06ィー ィェ06ィヲ 04ィ 07ィィ09ィィ. 04ィ 04ィェィィ02ィ 04ィ ィコ0506 ツィ 02ィー0907 ィー0605ィケィコ ィコ ィーィィ080609ィコィィ ィョ05ィケィーィ ィー ィ 04ィ union ィー ィィィェ0702ィー 06ィ 02 04ィ 07ィィ09ィィ ィェ06 06ィーィェ060302ィェィィ ィ ィ ィェ01ィ 0209ィーィケ ィョ ィ 02ィィィィ intersect - 06ィーィェ060302ィェィィ07 A ィィ B ィ 02ィィ07 ィィ ィコィ 02ィー ィ 07ィィ09ィィ ィィ04 06ィーィェ060302ィェィィ07 A, ィコ06ィー ィィィェィ ィ ィー 06ィーィェ060302ィェィィ06 B ィョ06ィエィィィヲ 0708ィィィャ ィコィ ィ 02ィー ィコィ ィコ 0708ィィ 0706ィャ06ィエィィ 0008ィ 0404 intersect ィャ0603ィェ ィョ ツィィィーィケ ィヲ ィー06ィコ ィ , ィィ , 4 ィィ 5-06ィャ ィェィ 01.

66 13ua.agp1.SQLite.AllOw ィヲ ィ ィー0608 select ィィ ィケ04ィョ02ィー 0008ィ 04ィョ order by, ツィー06 ィ ィョ ツィィィーィケ ィーィコィョ ィェィ ィィィ ツィ 09ィー ィィ ィ ィ ィコ ィコィ ィコ order by ィャ060302ィー ィィィーィケ0907 ィー0605ィケィコ06 09 ィコ06ィェ ィーィ 09ィェ ィ ィ, ィー ィィ010601ィィィー ィャ0507ィーィケ ィコィ ィコ ィェィェ04ィヲ 04ィ ィェィョィー0802ィェィェ ィィィェ02ィェィィ ツィィ090502ィェィィ ィヲ ィーィコィィ ィェィ ィィィ ィィ ィケ04ィョ02ィャ0401 ィ ィェィ ツィ 05ィ ィ 02ィー ィーィェ060302ィェィィ02 09 ィェィィィャィィ, ィ 04ィ ィー02ィャ 09ィー060806ィヲ 04ィ ィ ィエィ 02ィー 06ィーィェ060302ィェィィ02, ィ ィエィィ02 ィ ィ ィィ0903ィィ ィィ040601ィ ィー0802ィーィケ ィー04ィヲ 09ィコ0506 ツィィィー0205ィケィェ ィ 02ィィ07 intersect ィィ ィヲ ィーィコィィ ィョ01ィ ィー 04ィ 07ィィ09ィィ, 06ィー09ィョィー09ィー09ィョ06ィエィィ ィー060806ィャ 04ィ ィ 02ィィ07 except 0708ィィィェィィィャィ 02ィー 0109ィ 06ィーィェ060302ィェィィ07 A ィィ B ィィ ィェィ ィィィー ィ 07ィィ09ィィ A, ィコ06ィー ィー09ィョィー09ィー09ィョ06ィー ィー060806ィャ - B. 05ィ ィャ02ィェ ィ 04ィョ intersect ィェィ 0008ィ 04ィョ except ィョィエ02ィャ 0708ィィィャ020802, ィャ0603ィェ ィョ ツィィィーィケ ィコィ ィコィィ02 ィ ィ ィィ ィヲ ィーィコィィ ィェ ィィ09ィケ ィェィ ィー0802ィーィケ ィー04ィヲ 09ィコ0506 ツィィィー0205ィケィェ06: 08ィ ィコ ィョ0302 ィョ0706ィャィィィェィ ィケ ィーィ ィ 02ィィ07 SQL ィー0902ィー09ィー09ィョ02ィー ィ 02ィィィィ 08ィ 04ィェ0609ィーィィ ィィ06ィェィェ06ィヲ ィ ィ ィーィ 09ィェ ィ ツ02ィェィケ ィェ04, ィィ ィー0802ィ ィョ02ィー ィ 08ィ ィ 06ィーィ ィーィケ ィィ02 ィェィ ィ ィ ィェィェ0401 ィェ0209ィコ0605ィケィコィィィャィィ ィ ィ ィャィィ ィョ ツィ 0701, ィコ060001ィ ィェ02 ィョ01ィ 02ィー ィ 04ィィィーィケ ツィー06 05ィィィ 06 ィャ02ィェィケ0302 ツ02ィャ 0109ィョィャ ィ ィー060806ィャィィ select, ィィ ィケ04ィョ06ィー ィーィ 09ィェ ィ ィ 08ィ ィ 06ィーィコィィ 0109ィョ01 ィィ05ィィ ィ ィョ ツ02ィェィェ ィーィェ060302ィェィィ07.

67 13ua.agp1.SQLite.AllOw ィェ ィ 0302ィェィィ ィ 0302ィェィィ02 case ィー 06ィ 08ィ ィ ィ ィー0409ィ ィーィケ 08ィ 0405ィィ ツィェ0402 ィョ ィィ07 09ィェィョィー08ィィ ィ ィー0608ィ statement. 05ィョィエ0209ィー09ィョ02ィー ィャ ィ 0302ィェィィ ィ 07 ィィ ィ ィーィ ィィィェィィィャィ 02ィー 09ィーィ ィーィィ ツ0209ィコ ィェィ ツ02ィェィィ02 ィィ ィェィ ィ ィ 0405ィィ ツィェ ィ 08 04ィェィ ツ02ィェィィ ィ ィエィ 02ィャ ィェィ ツ02ィェィィ ィーィコィ ィー090502ィェィィ07: 02ィ , 0708ィィィャ0208 ィィ ィケ040609ィ ィェィィ07: 00 05ィー06ィャ 0708ィィィャ ィ 0302ィェィィ02 case ィョ ツィ 02ィー 08ィ 0405ィィ ツィェ ィェィ ツ02ィェィィ type_id ィィ ィ ィィ08ィ 02ィー 09ィー0806ィコィョ, ィエィョ ィコィ ィィ04 04ィェィ ツ02ィェィィィヲ ィョ ツ02ィェィェィ 07 09ィー0806ィコィ ィコ06ィェィコィ ィー02ィェィィ08ィョ02ィー ィ 02ィィ02ィヲ (jj) 09 ィェィ 0409ィ ィェィィ02ィャ ィ ィ name 06ィ 08ィ 04ィョ07 04ィ ィコ06ィェ ツ02ィェィェ ィェィィ ィョ ツィ 02ィャ ィィィェィィィャィ 02ィー ィィィャ07 description, ツィー06 ィョィコィ ィ 02ィー ィコ0506 ツ ィ end ィー ィェィ ツ02ィェィィィヲ type_id, ィコ06ィー ィェ02 ィェィ ィヲ0102ィー ィエ ィョ ィィ07 when, ィ 0302ィェィィ ィェ02ィー 04ィェィ ツ02ィェィィ02 NULL, ツィー ィィ090601ィィィー ィコ 04ィェィ ツ02ィェィィ06 NULL ィコ06ィェィコィ ィー02ィェィ 02ィィィィ ィ ィー0608 select 06ィー00ィィ05ィケィー ィ 02ィー N U LL 04ィェィ ツ02ィェィィ ィ 0402 where, ィーィ ィコィィィャ 06ィ 08ィ 0406ィャ, ィ ィエィ 0206ィー0907 ィー0605ィケィコ06 ィー02 04ィ 07ィィ09ィィ, ィコ06ィー ィェ04ィャ 06ィ 08ィ 0406ィャ 06ィ 08ィ ィ ィ ィー0409ィ 06ィー ィ 0302ィェィィ02ィャ expression. 00ィー0608ィ ィャィ ィ 0302ィェィィ07 case ィー ィィ ィケ040609ィ ィーィケ ィ 0302ィェィィ ィーィコィ 01 when. 02ィ ィエィ ィャィ : ィ 0302ィェィィ02 08ィ ィ 06ィーィ 02ィー ィ ィェ ィ 02ィィ07ィャ ィ ィィ080609ィ ィェィィ ィョ06ィエィィィヲ ィ ィー ィ ィィ08ィ 02ィー ツィ 09ィー06ィーィョ ィョ0706ィャィィィェィ ィェィィ07 ィ :

68 13ua.agp1.SQLite.AllOw ィ ィェ07ィー ィ ィコィ ィヲ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ0202 f oods, ィーィ ィコ ツィー06ィ 04 08ィ ィィィーィケ ィ ィ ィェィ 0008ィョ ツィィ0905ィョ 0507ィィ , 09 ィコ06ィー ィェィィ ィィ09ィケ. 04ィ ィ 06ィーィ 05ィーィィ ィ ィ 08ィ 04ィョ02ィー ィェィ 0409ィ ィェィィ02ィャ f requency. 05ィ ィー02ィャ 0008ィ 04ィ where 00ィィ05ィケィー08ィョ02ィー 04ィェィ ツ02ィェィィ f requency, 0904ィ ィィ08ィ 07 04ィ 07ィィ09ィィ ィィィャ0206ィエィィ02 ィー02ィコ09ィー 'High' ィ 0302ィェィィ02 ィャ060302ィー ィェィョィーィケ ィョ05ィケィーィ ィー 08ィ ィ 06ィー04 ィー0605ィケィコ ィェ06ィヲ 0902ィーィコィ when ィィ ィ , ツ02ィャ 0601ィェ06 ィョ ィィ ィ 0402 when ィャ060302ィー ィ 04ィーィケ ィョ ィー ィェ06, ィ 0302ィェィィ ィ ィエィ 02ィー ィョ05ィケィーィ ィー ィィ04 ィェィィ ィョ ツィ 02, ィコ060001ィ ィェ ィェィィ 0601ィェ06 ィィ04 ィョ ィィィヲ, ィ 0302ィェィィ02 case ィェ02ィー 04ィェィ ツ02ィェィィ02 NULL ィ 08ィ ィ 06ィーィコィ 04ィェィ ツ02ィェィィィヲ N U LL 09 SQLite ィケ03ィィィェ09ィー ィィ06ィェィェ0401 ィ ィ 04 01ィ ィェィェ0401 ィィ ィケ04ィョ06ィー 0706ィェ07ィーィィ02 ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ07, ィコ06ィー ィ ィェ ィィィ 05ィケィェ0602 ィコ0506 ツ N U LL. 01ィ ィェ06 ィェ ィー0907, 0906ィ 09ィー0902ィェィェ06, 04ィェィ ツ02ィェィィ02ィャ ィィ 06ィ 0604ィェィ ツィ 02ィー 06ィー09ィョィー09ィー09ィィ02 ィコィ ィコ ィィィ 06 04ィェィ ツ02ィェィィ ィケ04ィョ02ィー0907 ツィー06ィ 04 06ィ 0604ィェィ ツィィィーィケ ィャ0209ィーィ ィー09ィョィー09ィー09ィョ06ィエ02ィヲ ィィィェ000608ィャィ 02ィィィィ, NULL ィェ ィェィ ツィ 02ィー ィェィィ ツ020006, NULL ィェ ィェィ ツィ 02ィー ツィー06ィー06, NULL ィェ ィーィケ true, NULL ィェ ィーィケ false, NULL ィェ ィー0907 ィェィョ0502ィャ, NULL ィェ ィー ィョ09ィー06ィヲ 09ィー0806ィコ06ィヲ. N U LL 0604ィェィ ツィ 02ィー ィィ09ィコ0506 ツィィィー0205ィケィェ06 09ィ ィャ ィ 07, 0106ィー07 ィェ02ィコ06ィー ィャ0600ィョィー ィェ ィ 03ィ ィーィケ ィーィィィャ ィョィー ィェィィ02ィャ. 0308ィィ ィャ ィェ0209ィコ0605ィケィコ ィェ0609ィェ ィ 09ィィ05 ィィ ィィ0102ィヲ, ィコ06ィー ィェ0206ィ ィィィャ06 ィョ04ィェィ ィーィケ, ツィー06ィ 04 ィェィ ィョ ツィィィーィケ ィケ040609ィ ィーィケ ィーィィィャ ィー0208ィャィィィェ06ィャ , ィィ ィケ040609ィ ィェィィ07 04ィェィ ツ02ィェィィ07 NULL ィィ ツ0209ィコィィ ィ 0302ィェィィ07, 09 SQL 0708ィィィャ02ィェ0702ィー0907 ィー ィェィ ツィェィ ィィィコィ, 0708ィィ ィコ06ィー060806ィヲ N U LL 09 ツィィィーィ 02ィー ィェィィィャ ィィ ィィ ツ0209ィコィィ01 04ィェィ ツ02ィェィィィヲ ィョ06ィエィ 07 ィーィ ィ 05ィィ02ィ 0706ィコィ ィ 02ィー 0708ィ 09ィィ05ィ 0904 ツィィ090502ィェィィ ィィ ツ0209ィコィィ ィ 02ィィィヲ: x y x AND y x OR y true true true true true f alse f alse true true NULL NULL true false false false false false NULL false NULL NULL NULL NULL NULL

69 13ua.agp1.SQLite.AllOw ィ ィョィヲィー ィェィィィーィケ ィェ0209ィコ0605ィケィコ ィー ィ ィー select, ツィー06ィ 04 09ィ ィャ0609ィー0607ィー0205ィケィェ06 ィョィ 0201ィィィーィケ ツィィ090502ィェィィ ィー , ィェィィ07 ィェィ 05ィィ ツィィ07 ィィ05ィィ 06ィー09ィョィー09ィー09ィィ07 04ィェィ ツ02ィェィィ07 N U LL ィィ ィケ04ィョ06ィー ィ 02ィィィィ is NULL ィィ is not NULL ィーィコィ ィィ ィケ040609ィ ィーィケ 0506ィ ィョ ィョ00ィョ ィ 02ィィ06, ィーィ ィコィョ06 ィコィ ィコ 08ィ 09ィェ06, ィェ02 08ィ 09ィェ06, ィ 0605ィケ0302 ツ02ィャ ィィ ィーィ ィコ 01ィ , ィャ060302ィー ィ ィーィケ ィョ01ィィ090502ィェィィ06, ィコ06ィー ィィィー ィコ ィー0802ィーィケ02ィャィョ 0708ィ 09ィィ05ィョ ィーィケ02 ィィ ィェ ィ 09ィィ0506 ィェィ 0706ィャィィィェィ 02ィー, ツィー06 NULL ィェ02 08ィ 0902ィェ ィェィィ ツ02ィャィョ, 01ィ ィ ィャ06ィャィョ 0902ィ ィケ ィ 09ィェィィ09ィ ィーィケ NULL ィ 04ィャ 04ィェィ ツ02ィェィィ02ィャ, ィーィ ィコ ィコィ ィコ NULL ィェ02 ィャ060302ィー ィ 04ィーィケ ィ 0605ィケ0302 ィィ05ィィ ィャ02ィェィケ ィ ィョ ィェィ ツ02ィェィィ07 NULL ィェィィィャィ ィェィィ ィ 09ィィ05ィ ツィ 09ィー ィィィー ィャ02ィー ツィィ090401, ィーィ ィコ ィコィ ィコ ィ ィー ィィ02 ィェィ ィョ06ィエィィィヲ 0708ィィィャ0208 ィェ ィ ィエィ 06ィー ィェィィィコィ ィコィィ01 04ィ 07ィィ0902ィヲ: 01ィィ 0601ィェ06 ィィ04 04ィェィ ツ02ィェィィィヲ ィェ02 ィャ060302ィー 08ィ 09ィェ07ィーィケ ィェィ ツ02ィェィィ06 N U LL, ィーィ ィコィィィャ 06ィ 08ィ 0406ィャ, 05ィー06ィー ィ ィー0608 SQLite ィェ ィェ02ィー ィェィィ 0601ィェ06ィヲ 09ィー0806ィコィィ ィケ, ィコ0605ィケィコィョ 0609ィェ ィョ ィェ04, ィャ0603ィェ ィェィ ィコ06ィャィィィーィケ ィェィィィー0205ィケィェ04ィャィィ 00ィョィェィコ02ィィ07ィャィィ 08ィ ィ 06ィー04 09 N U LL, ィーィ ィャ0402 SQLite ィ 07 ィィ04 ィェィィ01 ィィ ィケ04ィョ02ィー0907 ィー060001ィ, ィコ060001ィ ィェィョ03ィェ06 06ィーィコィ 04ィ ィーィケ ィー 06 ツ02ィェィケ ィーィコ ィ ィェィィ ツ02ィェィィ07 "ィェィィ ツ ィェ02 ィャ060302ィー 08ィ 09ィェ07ィーィケ ィェィ ツ02ィェィィ06 N U LL". 01ィ ツィィィェィ ィィィィ SQLite ィィ ィ ィー0608 is, ィコ06ィー060804ィヲ ィィ ィケ04ィョ02ィー ィ 09ィェ02ィェィィ ィェ ィェィ ツ02ィェィィ07 N U LL ィョ00ィィィャ. 01ィ ィィィ ィー ィェィィィーィケ ィョ06ィエィィィヲ ィ ィー0608: 08ィ ィコ ィョ0302 ィョ0706ィャィィィェィ ィケ , 0506ィ ィェィ ツ02ィェィィ02 06ィー05ィィ ツィェ ィー ィェィョ ィー ィ ィヲ, ィー ィーィケ, 04ィェィ ツ02ィェィィ02ィャ true. 05ィェィ ツィィィー 09 SQLite 09 ツィィィーィ 02ィー0907 ツィー ィィィェ 05ィコ0402ィャ NULL ィー06 ツィェ06 ィーィ ィコ06ィヲ 0302, ツィー06 ィィ 0108ィョ0006ィヲ 05ィコ0402ィャ ィェ ィョ02ィー 0905ィィ03ィコ06ィャ ィ 00ィ ィーィケ0907 ィェィ 05ィーィョ ィ 02ィェィェ0609ィーィケ ィコィ ィェィ ツィェィ ィィィコィ SQL ィャ060302ィー ィ 04ィーィケ ィィ ィェ02ィョ0106ィ ィェィ, ィェ06 05ィー06 09ィーィ ィェ01ィ 08ィー, ィーィ ィコ ツィー06 ィィ ィケ040609ィ ィェィィ ィ ィー0608ィ is ィャ060302ィー ツィケ ィ 0502ィャ ィ ィェィェ ィィ ィケ040609ィ ィェィィ02ィャ 0108ィョ00ィィ01 09ィィ09ィー02ィャ ィィ ィコ ィ ィャィャィィ080609ィ ィェィィ07. 08ィョィェィコ02ィィ07 coalesce ィィィー 09 09ィーィ ィェ01ィ 08ィー SQL99, 06ィェィ 0708ィィィェィィィャィ 02ィー ィェィ ィィ0906ィコ 04ィェィ ツ02ィェィィィヲ ィィ ィ ィエィ 02ィー ィェ02 ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ ィィ09ィコ02. 04ィ 0909ィャ06ィー08ィィィャ ィョ06ィエィィィヲ 0708ィィィャ0208: ィー ィィ09ィコィ 00ィョィェィコ02ィィ07 09 ィコィ ツ0209ィー0902 ィェ02 ィェ0207ィョ09ィー ィェィ ツ02ィェィィ ィェ02ィー 7. 08ィョィェィコ02ィィ07 06 ツ02ィェィケ ィェィ 0708ィィ 0904 ツィィ090502ィェィィ0701, ィャ06ィエィケ06 ィョ0106ィ ィェ06 09ィャ0209ィー06 ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ ィーィ ィーィケ ツィー06 05ィィィ ィャ ィェィェ0602, ィェィ 0708ィィィャ ィ 08ィ ィーィェィ 07 00ィョィェィコ02ィィ07 ィェィ ィ 02ィー0907 nullif. 02ィェィ 0708ィィィェィィィャィ 02ィー 0109ィ 07ィ 08ィ ィャ02ィー08ィ ィィ ィ ィエィ 02ィー ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ ィョ ツィ ィィ 06ィェィィ 05ィコ09ィィ09ィ 0502ィェィーィェ04 ィィ ィヲ ィ 0800ィョィャ02ィェィー ィーィィ09ィェ06ィャ 0905ィョ ツィ 02: 0308ィィ ィィ ィケ040609ィ ィェィィィィ ィェ02ィィ ィーィェ ィェィ ツ02ィェィィ07, ィー0802ィ ィョ02ィー ィ 0607 ィーィエィ ィー0205ィケィェ0609ィーィケ ィーィ ィェィィィィ 04ィ , ィ 06ィエィィ ィェィ , 09 ィコ06ィー ィャ060302ィー ィーィケ0907

70 13ua.agp1.SQLite.AllOw ィェィ ツ02ィェィィ02 NULL ィーィィ09ィェ06ィャ 0905ィョ ツィ 02, NULL ィャ060302ィー 09ィョィエ0209ィー0902ィェィェ06 ィィ04ィャ02ィェィィィーィケ ツィィ ィ 07ィィ0902ィヲ 09 06ィー0902ィー ィー ィ ィコ06ィェ0202, 04ィェィ ィコ06ィャ09ィー ィ ィー060806ィャ select ィ 05ィィ04ィ 02ィィィィ SQLite 04ィ ィコ06ィェ ツ02ィェ ィャィィィャ06 04ィェィ ィコ06ィャ09ィー09ィ 09 08ィ ィ 06ィー06ィヲ ィ ィー0608ィ ィェ02ィャィェ ィ 09ィョ0301ィ 05ィ 09ィケ ィィ06ィェィェィ 07 ィー020608ィィ ィィ090601ィィ05ィィ09ィケ 08ィ 0405ィィ ツィェ ィィィャ ィィ ィケ040609ィ ィェィィ ィ ィー0608ィ select ィョ ツ02ィェィィ07 01ィ ィェィェ0401, ィィィェ02ィェィィ07, ィ ィィ080609ィ ィェィィ07, 06ィ ィイ0201ィィィェ02ィェィィ07 ィィ ィーィ ィコ 01ィ ィ 05ィケィェ02ィヲ ィ 09ィョ030102ィェィィ ィコィ SQL ィ ィョ0102ィー ィェ ィョ06ィエィィ01 08ィ ィ ィェィィ ィェィ ィコ06ィャィィィャ ィーィ 05ィケィェ04ィャィィ ィ ィー0608ィ ィャィィ ィコィ ィャィ ィェィィ07ィョ05ィィ080609ィ ィェィィ07 01ィ ィェィェ04ィャィィ DML, 08ィ 09ィェ06 ィコィ ィコ ィ ィー0608ィ ィャィィ ィコィ ィェィィ07 01ィ ィェィェ DDL.

71 13ua.agp1.SQLite.AllOw ィ 09ィ チ SQL 00 SQLite 01ィ ィー070302ィェィィィィ 0005ィ ィ 0909ィャィ ィー08ィィ09ィ ィ ィー0608 select, ィー ィケ 0708ィィ ィャ07 ツィー06ィ ィェィ ィコ06ィャィィィーィケ ィーィ 05ィケィェ04ィャィィ ィ ィー0608ィ ィャィィ ィー02ィコィョィエ ィィィ 0502ィコィーィ SQL. 00 ィェィ 09ィー0607ィエ02ィヲ 0005ィ ィ 09ィョ0301ィ 06ィー ィ ィー060804, ィコ06ィー060804ィャィィ ィ ィコィーィィ08ィョ06ィー ィ ィェィェ insert, update ィィ delete; ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィィ ィ ィェ0402 ィー02ィャ04, ィーィ ィコィィ02 ィコィ ィコ ィ ィェィィ02 ィーィ ィ 05ィィ02 ィィ ィェ ィーィィ ィ ィェィェ ィャ02ィェ02ィェィィ02 01ィ ィェィェ ィ 09ィェ02ィェィィ ィ ィー060806ィャ select, ィ ィー ィ ィコィーィィ080609ィ ィェィィ07 01ィ ィェィェ0401 ィコィ 03ィョィー ィーィ ィー06 ツィェ ィー04ィャィィ ィェィィィャィ ィェィィ07 ィィ ィィ ィケ040609ィ ィェィィ07. 05ィョィエ0209ィー09ィョ02ィー ィー08ィィ ィ ィー0608ィ ィコィ DML (080404ィコィ 00ィ ィェィィ07ィョ05ィィ080609ィ ィェィィ07 02ィ ィェィェ04ィャィィ) ィ ィコィーィィ080609ィ ィェィィ07 - insert, update ィィ delete - 06ィェィィ ィェ ィー0902ィー09ィー09ィョ06ィー ィィィャ ィェィ 0409ィ ィェィィ07ィャ ィーィ 09ィコィ 04ィ 07ィィ0902ィヲ チィー06 ィ ィーィ ィーィケ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ02ィョ ィー0802ィ ィョ02ィー0907 ィィ ィケ040609ィ ィーィケ ィ ィー0608 insert. 06ィーィィィャ ィ ィー060806ィャ ィャ0603ィェ ィーィ ィーィケ ィィィェ09ィー0902ィェィェィョ06 ィーィ ィ 05ィィ02ィョ 05ィィィ ィェィョ 04ィ 07ィィ09ィケ, 05ィィィ 06 ィェ0209ィコ0605ィケィコ ィー060806ィャ 0905ィョ ツィ ィィ0102ィー0907 ィィ ィケ040609ィ ィーィケ ィ ィー0608 select. 02ィ ィエィ ィャィ ィ ィー0608ィ insert ィョ06ィエィ 07: 0602ィコ09ィー table ィョィコィ ィ 02ィー ィィィャ07 ィーィ ィ 05ィィ0204 ( ィヲ ィーィ ィ 05ィィ0204), 09 ィコ06ィー0608ィョ ィーィ ィー ィ 07ィィ09ィィ. 0602ィコ09ィー column_list ィー ィィ09ィコ06ィャ ィィィャ02ィェ ィヲ, 08ィ ィェィェ ィ 0707ィー04ィャィィ. 08ィ ィィ04 05ィーィィ ィヲ ィェ ィィ09ィョィー09ィー090609ィ ィーィケ ィヲ ィーィ ィ 05ィィ ィコ09ィー value_list ィー ィィ09ィコ06ィャ ィ 0302ィェィィィヲ, 08ィ ィェィェ ィ 0707ィー04ィャィィ, ィコ06ィー ィー0902ィー09ィー09ィョ06ィー ィィィャ02ィェィ ィャ ィヲ, ィョ0706ィャ07ィェィョィー column_list ィコ ィ 0302ィェィィィヲ ィェ ィー0902ィー09ィー090609ィ ィーィケ ィコィョ ィヲ ィーィ 09ィコィ 0601ィェ06ィヲ 04ィ 07ィィ09ィィ ィョ06ィエィィィヲ ィ ィー0608 ィャ0603ィェ ィェィィィーィケ ィーィ 09ィコィィ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ02ィョ f oods:

72 13ua.agp1.SQLite.AllOw ィー06ィー ィ ィー ィーィ ィー 0601ィェィョ 04ィ 07ィィ09ィケ, ィョィコィ ィ ィ 04ィェィ ツ02ィェィィ07. 0 Cinnamon Bobka ィェィ ツ02ィェィィ ィィ09ィコ ィ 0302ィェィィィヲ ィー0902ィー09ィー09ィョ02ィー name, ィコ06ィー ィー ィャ ィャ ィィ09ィコ ィヲ ィー0902ィー09ィー0902ィェィェ06, 04ィェィ ツ02ィェィィ ィー0902ィー09ィー09ィョ02ィー type_id, ィコ06ィー ィ 07ィィ09ィ ィェ06 09ィー060804ィャ. 0308ィィ 05ィー06ィャ id ィェ02 ィョ0706ィャィィィェィ 02ィー , 05ィー ィェィ ツィ 02ィー, ツィー ィーィ 09ィコィィ 04ィ 07ィィ09ィィ ィ ィョ0102ィー ィィ ィケ040609ィ ィーィケ 04ィェィ ツ02ィェィィ ィョィャ0605 ツィ ィェィィ06. 06ィ ィコ ィコィ ィコ id 06ィ ィイ ィェ06 ィコィ ィコ integer primary key, ィ ィャ0609ィー0607ィー0205ィケィェ ィェ0208ィィ08ィョ02ィー ィェ ィェィ ツ02ィェィィ02, ツィー06ィ ィーィ 09ィィィーィケ ィーィョ 04ィ 07ィィ09ィケ ィ ィー06 ィ ィョ0102ィー 06ィ 09ィョ0301ィ ィーィケ ィ ィェ ィョ05ィケィーィ ィー ィェ02ィェィィ ィ ィー0608ィ insert ィャ0603ィェ ィィィーィケ 0708ィィ 0706ィャ06ィエィィ ィョ06ィエ ィ ィー0608ィ select: チィー06ィ 04 ィョ04ィェィ ィーィケ, ィコィ ィコ ィェィ ツ02ィェィィ02 ィィ ィケ040609ィ ィケ id, ィャ0603ィェ ィェィィィーィケ ィョ06ィエィィ ィ ィー060804: 0306ィェ07ィーィェ06, ツィー06 04ィェィ ツ02ィェィィ02 413, ィコ06ィー ィェ ィ 0506 ィ 09ィー06ィャィ ィーィィ ツ0209ィコィィ id, ィー0907 ィェィ ィィィ 0605ィケ0302ィヲ ィィ ツィィィェ06ィヲ 09 05ィー06ィャ ィーィ ィ 05ィィ ィーィケ, 0002ィェ0208ィィ08ィョ02ィー ィャ06ィェ06ィー06ィェィェ ィ 09ィーィ 06ィエィィ02 ツィィ0905ィ. 08ィ ィコ 0706ィコィ 04ィ ィェ , 00ィョィェィコ02ィィ06 last_inserted_rowid(), ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ツィー06 ィ 04 ィョ09ィィ0102ィーィケ, ィコィ ィコ0602 ィィィャ02ィェィェ06 04ィェィ ツ02ィェィィ02 ィ ィィ ィケ040609ィ ィェ ィェ02ィヲ 0909ィーィ 09ィコ ィィ ィィ09ィコ ィ 0302ィェィィィヲ ィ ィー0608ィ insert 0209ィーィケ ィ 0302ィェィィ ィコィ ィーィ ィ 05ィィ0204, ィー ィィ0906ィコ ィヲ ィャ060302ィー ィ 04ィーィケ 0607ィョィエ02ィェ ィー06ィャ 0905ィョ ツィ ィ 00ィ 02ィー, ツィー ィィ0906ィコ ィ 0302ィェィィィヲ ィー0902ィー09ィー09ィョ02ィー ィコィョ ィヲ, 09 ィコ06ィー060806ィャ 06ィェィィ ツィィ ィィ09ィケ ィ ィー0608ィ ィ ィェィィ07 ィーィ ィ 05ィィ0204 create table. 02ィ , 0708ィィィャ0208: 05ィー0806ィコィ 0 Blueberry Bobka ィー ィ ィー ツィィ0905ィ 1, ィーィ ィコ ィコィ ィコ 0 05ィー ィー0902ィー09ィー09ィョ02ィー ィコィョ ィョ0706ィャィィィェィ ィェィィ ィヲ 0708ィィ ィ ィェィィィィ ィーィ ィ 05ィィ0204. チィー06 ィ ィャ06ィー0802ィーィケ ィェィィ02 ィーィ ィ 05ィィ0204, ィー06 ィェィ ィ 0208ィィィー02 :schema f oods:

73 13ua.agp1.SQLite.AllOw id, 04ィ ィコ06ィー060804ィャ ィョ02ィー type_id, 04ィ ィコ06ィー060804ィャ ィョ02ィー name. 06ィー06 ィィィャ02ィェィェ06 ィー06ィー ィコ, ィコ06ィー ィェ0206ィ ィィィャ ィィ ィィ09ィ ィーィケ0907, ツィー06 ィ ィーィ ィーィケ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ02ィョ f oods ツ02ィャィョ ィ ィー0608 insert ィェィ ツィィィェィ 02ィー ィェィ ツ02ィェィィ07 N U LL? SQLite 04ィェィ 02ィー, ツィー id 09 ィーィ ィ 05ィィ0202 f oods ィー ィャ 09 ィ 09ィー060708ィィ08ィ ィエ02ィェィィ02ィャ, ィ 04ィェィ ツ02ィェィィ02 N U LL 0209ィーィケ ィ 06ィャ ィェ02 ィョィコィ ィ ィーィケ ィコ06ィェィコ0802ィーィェ ィェィ ツ02ィェィィ02. 02ィー09ィョィー09ィー09ィィ02 04ィェィ ツ02ィェィィ ィー ィ 09ィー06ィャィ ィーィィ ツ0209ィコ ィェ0208ィィ080609ィ ィェィィ02 ィェ ィコ0506 ツィ. 06ィー ィー06 ィョ0106ィ ィェ04ィヲ ィ 04ィ 07ィィ09ィィ. 05ィ 05ィー06ィヲ 01ィィィー080609ィーィケ06 ィェ02 ィコ080602ィー0907 ィェィィィコィ ィコ ィー ィーィィ ツ0209ィコ ィ 0609ィェ0609ィ ィェィィ ィーィ 09ィコィ ィャィェ ィー09ィ 04ィ 07ィィ0902ィヲ ィ ィー insert ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィ ィョィャ ィ ィ ィャィィ: ィコィ ィコ ィャ02ィェィー 0907ィィ09ィコィ ィ 0302ィェィィィヲ ィィ ィコィ ィコ 04ィ ィャ02ィェィョ 0907ィィ09ィコィ ィ 0302ィェィィィヲ ィィ ィ ィィ ィケ04ィョ02ィー0907 ィコィ ィコ 04ィ ィャ02ィェィョ 0907ィィ09ィコィ, ィー06 09 ィーィ ィ 05ィィ02ィョ 0909ィーィ ィー0907 ィャィェ ィー ィ 07ィィ0902ィヲ ィ 07ィィ09ィィ, ィコ06ィー ィ ィエィ 02ィー ィ ィーィ ィー ィーィ ィ 05ィィ02ィョ. 01ィィ ィィ090601ィィィー ィィィャ ィーィ 09ィコィィ ィャィェ ィー09ィ ィィ ィェ06ィヲ 04ィ 07ィィ09ィィ: 00 05ィー06ィャ 0708ィィィャ ィィ ィケ04ィョ02ィー0907 SQLite, 09ィャ0209ィー06 ィー060006, ツィー06ィ 04 08ィョィコィ ィャィィ ィィィーィケ 0708ィ 09ィィ05ィケィェ ィェィ ツ02ィェィィ type_id. 03ィエ ィィィェ 0708ィィィャ0208: 00 05ィー06ィャ ィ ィー ィィ0906ィコ ィ 0302ィェィィィヲ ィェ0609ィーィケ06 04ィ ィャ02ィェ02ィェ ィ ィャ select. 0306ィコィ ツィィ ィヲ ィ select 08ィ 09ィェ0702ィー0907 ツィィ0905ィョ ィヲ 09 ィーィ ィ 05ィィ0202 (ィィ05ィィ ツィィ0905ィョ ィヲ ィィ09ィコ ィヲ, ィィ ィ ィー0608 insert ィィィー), 0909ィーィ 09ィコィ ィ ィョ0102ィー 08ィ ィ 06ィーィ ィーィケ 06ィー05ィィ ツィェ ィー06ィャ 0708ィィィャ ィーィ ィ 05ィィ02ィョ 0106ィ ィ ィー ィエ ィェィ ィ ィョ0506 ツィコィ ィコ0605ィ 0106ィャ, id ィィ ィケ04ィョ02ィー ィ 0302ィェィィ02 last_insert_rowid() ィャ0209ィー ィ 0302ィェィィ07 ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ N U LL. 01ィ 0708ィ ィコィーィィィコ02 05ィー06 01ィ ィョ ツ0302, ィーィ ィコ ィコィ ィコ 00ィョィェィコ02ィィ07 last_insert_rowid() ィャ060302ィー ィェィョィーィケ 0, ィィ 09 ィー02ィコィョィエ02ィヲ ィィィィ ィ ィエ02 ィェ ィェ ィケ ィコィ ィコィィ01-05ィィィ ィーィ 0906ィコ 04ィ 07ィィ0902ィヲ.

74 13ua.agp1.SQLite.AllOw ィーィケ ィーィ 09ィコ02 ィャィェ ィー09ィ 04ィ 07ィィ0902ィヲ 0102ィー ィェィィィコィ ィコィィ ィィ ツィィィェ, ィィ04-04ィ ィコ06ィー ィェ0205ィケ0407 ィ ィ 04 ィィ ィケ040609ィ ィーィケ ィィィ 05ィケィェィョ ィャィョ ィ ィー0608ィ insert ィーィ 09ィコィィ 0601ィェィィィャ ィ ィー060806ィャ SQL ィャィェ ィー09ィ 04ィ 07ィィ0902ィヲ, ィィ ィコィ 02ィャ ィ ィャ select ィィ ィコ0605ィィ ツ0209ィー ィヲ ィ ィ ィ 01ィ 02ィー 09 ィコ0605ィィ ツ0209ィー0906ィャ ィヲ ィーィ ィ 05ィィ0204, 05ィー06ィー ィ ィー ィーィ 09ィィィー 09 ィェ0204 ィコィ 0301ィョ06 04ィ 07ィィ09ィケ ィ ィ. 0308ィィィャ0208: ィィィャ ィ 02ィー0907 ィェ0609ィ 07 ィーィ ィ 05ィィ02ィ f oods2, ツ ィェ ィーィ ィー ィ 07ィィ09ィィ ィィ04 ィーィ ィ 05ィィ0204 foods. 0106, 0906ィ 09ィー0902ィェィェ06, 09ィ ィャ ィ ィー0608 create table ィー ィィィャ0202ィー ィィィ 05ィケィェィョ ィャィョ ィ ィェィィ07 ィーィ ィ 05ィィ ィャ06ィエィケ ィ ィ select. 08ィ ィコ 09ィィ01ィェ06 ィィ ィョ06ィエ020006, 02ィエ02 ィ ィー ィィィャ0208ィ : 06ィ ィコ ィ ィー ィェ0702ィー 06ィ ィ 03ィ 00ィ 0601ィェィィィャ ィャィ 0106ィャ. 06ィ ィコィ ィャィ ィ 02ィェィェ ィェィ ィ ィェィィ ィャ02ィェィェ0401 ィーィ ィ 05ィィ02: 01ィ ィーィャ02ィーィィィーィケ, ツィー ィィ ィィ ィケ040609ィ ィェィィィィ 05ィー06ィヲ 0906ィコ08ィ ィエ02ィェィェ06ィヲ ィャ ィ ィー0608ィ create table ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィィ ィェ06ィヲ ィーィ ィ 05ィィ ィョ09ィコィ 06ィー0907, ィィ01 ィェ02ィー 09 ィェ060906ィヲ ィーィ ィ 05ィィ ィェ02ィヲ 06ィー09ィョィー09ィー09ィョ06ィー ィ 09ィー060708ィィ08ィ ィエ02ィェィィ02ィャ, ィィィェ0102ィコ0904, ィ ィェィィ ツ02ィェィィ07 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィィ ィーィ ィコ 01ィ ィェ0600ィィ02 06ィ 0604ィェィ ツィ 06ィー 05ィー06ィー ィ ィ ィ ィィィ ィーィョ0806ィヲ CTAS, ツィー ィェィ ツィ 02ィー Create Table As Select. 06ィ ィコ ィー06ィィィー ィョ0706ィャ07ィェィョィーィケ, ツィー06 ィー0802ィ ィョ02ィー ィャィェィィィーィケ ィ ィェィィ ツ02ィェィィ07 ィョィェィィィコィ 05ィケィェ0609ィーィィ 0708ィィ 0909ィーィ 09ィコ02 04ィ 07ィィ0902ィヲ. SQLite ィコィ 02ィー ィーィコィィ 0106ィ ィ 09ィィィーィケ 04ィ 07ィィ09ィィ 09 01ィョィ 05ィィ08ィョ06ィエィィィャィィ ィェィ ツ02ィェィィ07ィャィィ , 06ィーィャ02 ツ02ィェィェ ィ ィェィィ ツ02ィェィィ02ィャ unique:

75 13ua.agp1.SQLite.AllOw ィ ィェ ィェィィ02 04ィ 07ィィ0902ィヲ ィ ィコィーィィ080609ィ ィェィィ07 04ィ 07ィィ0902ィヲ ィィ ィケ04ィョ02ィー ィ ィー0608 update. 06ィー06ィー ィ ィー0608 ィャ060302ィー ィャ02ィェ07ィーィケ 0601ィェ06 ィィ05ィィ ィ ィヲ 0601ィェ06ィヲ ィィ05ィィ ィ ィ 07ィィ0902ィヲ 09 ィーィ ィ 05ィィ ィ ィエィ ィャィ ィ ィー0608ィ ィョ06ィエィ 07: 0507ィィ0906ィコ 06ィ ィェ ィェィィ07 update_list ィィィー 0601ィェィョ ィィ05ィィ ィ ィ 08 ィィィャ ィィ ィ 0302ィェィィ ィャ02 column_value = value. 0808ィ 04ィ where 08ィ ィ 06ィーィ 02ィー ィー06 ツィェ06 ィーィ ィコ0302, ィコィ ィコ ィ ィー select. 01ィ ィィィェィ ィ ィー0608ィ update ィー ィ ィー060806ィャ select. 0808ィ 04ィ where 06ィーィ ィィ08ィ 02ィー 04ィ 07ィィ09ィィ ィ ィコィーィィ080609ィ ィェィィ07. 05ィ ィー02ィャ 0907ィィ0906ィコ 06ィ ィェ ィェィィ07 ィ ィョ0102ィー 0708ィィィャ02ィェ07ィーィケ0907 ィコ 05ィーィィィャ 04ィ 07ィィ0907ィャ. 02ィ ィィィャ0208: ィ ィー0608 update 06 ツ02ィェィケ ィー06ィヲ ィィ 0706ィェ07ィーィェ04ィヲ. 08ィ ィコ ィィ 0708ィィ 0708ィィィャ02ィェ02ィェィィィィ ィ ィー0608ィ insert ィェ0206ィ ィィィャ06 ィョ ツィィィー0409ィ ィーィケ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィーィコィ ィェィ 08ィョ03ィィィーィケ unique 0708ィィ ィー ィコ ィョ06ィエ02ィャィョ ィョ05ィケィーィ ィーィョ: ィ 0502ィェィィ02 04ィ 07ィィ0902ィヲ ィョ01ィ 0502ィェィィ07 04ィ 07ィィ0902ィヲ ィィ ィケ04ィョ02ィー ィ ィー0608 delete. 02ィ ィエィ ィャィ ィ ィー0608ィ ィョ06ィエィ 07: 05ィィィェィーィ ィコ09ィィ ツ0209ィコィィ delete ィー0907 ィョ070806ィエ02ィェィェ04ィャ ィ ィー060806ィャ update. 0701ィ 0502ィェィィ ィ 0404 set ィィ04 update 0708ィィ090601ィィィー 09 ィー06 ツィェ0609ィーィィ ィコ delete. 0808ィ 04ィ where 0708ィィィャ02ィェ0702ィー0907 ィー06 ツィェ06 ィコィ ィコ ィ ィー0608ィ 01 select ィィ update. 02ィー05ィィ ツィィ02 ィー0605ィケィコ06 09 ィー06ィャ, ツィー06 06ィー06ィ 08ィ ィェィェ ィ 07ィィ09ィィ ィョ01ィ ィー ィ ィィィャ0208:

76 13ua.agp1.SQLite.AllOw ィーィェ0609ィーィケ 01ィ ィェィェ ィーィェ0609ィーィケ 01ィ ィェィェ ィー ィェ07ィーィィ ィ ィェィェ ィェィィ02ィャ ィィ ィェ02ィェィィ02ィャ ィェ02ィコ06ィー ィ ィィィャ0606ィーィェ060302ィェィィィヲ 01ィ ィェィェ ィェィョィー08ィィ ィィ ィャ020301ィョ ィーィ ィ 05ィィ02ィ ィャィィ ィー0907 ツ02ィー ィ 0405ィィ ツィェ ィィ01ィ : 0106ィャ02ィェィェィ ィーィェ0609ィーィケ, 09ィョィエィェ0609ィーィェィ ィーィェ0609ィーィケ, ツィェィ ィーィェ0609ィーィケ, ィーィェ0609ィーィケ, 04ィ 01ィ 09ィ 02ィャィ ィケ040609ィ ィー020502ィャ. 0308ィィ 0706ィャ06ィエィィ 0106ィャ02ィェィェ06ィヲ ィーィェ0609ィーィィ ィコ06ィェィー080605ィィ08ィョ06ィー ィェィ ツ02ィェィィ ィョィエィェ0609ィーィェィ ィーィェ0609ィーィケ ィィ ィケ04ィョ02ィー ィコ06ィェィー ィ 07ィィ0902ィヲ ィェ06ィヲ ィーィ ィ 05ィィ ツィェィ ィーィェ0609ィーィケ ィィ ィケ04ィョ02ィー ィコ06ィェィー ィ 07ィィ0902ィヲ 09 ィェ0209ィコ0605ィケィコィィ01 ィーィ ィ 05ィィ02ィ ィーィィィャ ィ 04ィョィャ0209ィ 02ィー ィーィェ060302ィェィィ02 09ィェ0203ィェ ィコ0506 ツィ ィーィ 05ィケィェ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ 09 ツィィィーィ 06ィー ィーィェ0609ィーィケ06, 04ィ 01ィ 09ィ 02ィャ06ィヲ ィケ040609ィ ィー020502ィャ ィェィィ07 ィー0802ィ ィョ02ィャ ィ ィィィャ0606ィーィェ060302ィェィィィヲ 0708ィィィャ02ィェ0706ィー ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ. 0309ィー0209ィー0902ィェィェ06, ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィ ィェィィ ツィィ09ィ 06ィー ィャィェ ィー ィェィ ツ02ィェィィィヲ, ィコ06ィー ィャ0600ィョィー 0108ィ ィェィィィーィケ ィ ィェィェ06ィャ ィィ05ィィ 04ィ 07ィィ09ィィ ィャ060302ィー 06ィ ツィィィーィケ ィェ02ィェィィ ツ02ィー ィィ ィーィェ0609ィーィィ ィー06 06ィー ィィ09ィ 07 04ィェィ ツ02ィェィィ ィーィ ィ 05ィィ SQLite, ィコ0806ィャ02 ィー060006, ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィィ ィケ04ィョ06ィー ィ ィェィィ07 ィコ06ィェ0005ィィィコィー ィ ィェィィ02 ィコ06ィェ0005ィィィコィー0609 ィ ィョ0102ィー 06ィ 09ィョ0301ィ ィーィケ ィェ ィー06ィヲ 0005ィ ィ 09ィ ィヲィー02 ィェ02ィェィ ィー ツ02ィャ ィー ィェィ 0302ィヲ ィーィ ィ 05ィィ0204 f oods ィィ 08ィ 0909ィャ06ィー08ィィィャ ィーィ ィ 05ィィ02ィョ contacts, ィコ06ィー0608ィ ィ 09ィ 05ィ 09ィケ ィョ06ィエィィィャ ィ ィー060806ィャ: 08ィ ィコ ィョ ィ ィイ0709ィェ ィケ, ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ 03ィィ0806ィコ06 ィィ ィケ04ィョ06ィー ィィ ィェィィィィ ィーィ ィ 05ィィ ィ ィェィィ ツ02ィェィィ07 ィャ0600ィョィー ィ ィィィィ080609ィ ィーィケ ィェィィィィ ィィ05ィィ ィィィー0907 ィェ0204ィ 09ィィ09ィィィャ06, 09 ィー ィェィィ07 ィーィ ィ 05ィィ ィ ィェィィ ツ02ィェィィ ィヲ ィィ ィケ04ィョ06ィー ィーィ ィコィィ02 ィコ0506 ツ ィ ィコィ ィコ not N U LL, unique, primary key, f oreign key, check ィィ collate ィ ィェィィ ツ02ィェィィ ィヲ ィーィ ィ 05ィィ0204 ィィ ィケ04ィョ06ィー primary key, unique ィィ check. 02ィ ィ ィェィィ ツ02ィェィィ07 ィ ィョ01ィョィー 06ィ 09ィョ0301ィ 06ィー ィコ06ィェィー02ィコ09ィー02 09ィィ ィーィェ0609ィーィィ. 05ィャ ィャィェ0600ィィ ィ ィェィィ ツ02ィェィィィヲ ィェ ィ 04ィーィケ ィィィェィーィョィィィーィィ09ィェ ィェ07ィー02ィェ, ィコ0605ィケィコィョ ィョ ィ 09ィョ0301ィ 05ィィ09ィケ ィ ィー update, insert ィィ delete ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィェ0706ィー ィー06 ツィェ06 ィーィ ィコィィ ィヲ09ィーィィ07 ィェィ 01 01ィ ィェィェ04ィャィィ ィコィ ィコ ィィ ィ ィー ィィ04ィャ02ィェ02ィェィィ07 01ィ ィェィェ0401, ツィー06ィ 04 00ィ 08ィ ィェィーィィ080609ィ ィーィケ 0906ィ ィェィィ02 ィー0802ィ 0609ィ ィェィィィヲ ィコ 01ィ ィェィェ04ィャ, ィェィェ ィーィ ィ 05ィィ ィーィェ0609ィーィケ 09ィョィエィェ0609ィーィィ ィィ ィィ06ィェィェ ィコィ ィコ 06ィェィ 09ィェ ィェィ 09 ィ 0605ィケ03ィィィェ09ィー , 09ィコ0506 ツィ 07 SQLite, ィー0802ィ ィョ02ィー, ツィー06ィ 04 09ィィ09ィー02ィャィ ィョ0708ィ ィェィィ ィーィ ィ 0601ィェ0604ィェィ ツィェ04ィヲ ィーィョ07 ィコ 0506ィ 06ィャィョ ィ 06ィヲ 04ィ 07ィィ09ィィ ィー090601ィ ィョ02ィー ィーィ ィェィィ ィェ0604ィェィ ツィェ ィーィョ07ィ ィコ 0506ィ 06ィヲ ィー0902ィー09ィー09ィョ06ィエ02ィヲ 04ィ 07ィィ09ィィ. 05ィェィ ツィィィー ィコィ 0301ィ 07 04ィ 07ィィ09ィケ ィェィ ィ 04ィーィケ ィョィェィィィコィ 05ィケィェィ 09 ィェ02ィコ06ィー0608ィャ 09ィャ ィーィ 04ィ 01ィ ツィ ィ 02ィー ィィ 0706ィャ06ィエィィ ィィ ツィェ ィコ0506 ツィ ィィ ツィェ04ィヲ ィコ0506 ツ ィー06ィィィー, 0706 ィコ08ィ ィヲィェ02ィヲ ィャ020802, ィィ ィェ ィィ05ィィ 0008ィョ ィヲ, ィコ06ィー ィョ ィー ィー ィ ィェィィ ツ02ィェィィ06 ィョィェィィィコィ 05ィケィェ0609ィーィィ, ィコ06ィー ,ィコィ ィコ ィャ0603ィェ06

77 13ua.agp1.SQLite.AllOw ィ ィョ0102ィー 0909ィコ ィョィ 0201ィィィー0907, ィー ィェィ ツィ 02ィー ツィー06 ィコィ ィー010205ィケィェ ィェィ ツ02ィェィィ ィー06ィャ (ィィ05ィィ 0008ィョ ィヲ) ィェ04 ィ 04ィーィケ 08ィ 0405ィィ ツィェ ィー ィェィ ツィ 02ィー, ツィー ィィ ツィェ04ィヲ ィコ0506 ツ 00ィ 08ィ ィェィーィィ08ィョ02ィー, ツィー06 ィコィ 0301ィ 07 04ィ 07ィィ09ィケ ィェィ ィ 04ィーィケ ィコィ ィコィィィャ 05ィィィ ィ 06ィャ 06ィー05ィィ ツィィィャィ 06ィー 0609ィーィ 05ィケィェ ィ 07ィィ0902ィヲ 09 ィーィ ィ 05ィィ0202, ィィ 05ィー06, 09 ィコ06ィェ02 ツィェ06ィャ 09 ツ02ィー ィェィ ツィ 02ィー, ツィー06 ィコィ ィー0907 ィ ィョ02ィャ04ィャ ィーィェ0609ィーィケ 09ィョィエィェ0609ィーィィ ィー ィ ィェィィ040609ィ ィーィケ 01ィ ィェィェ ィィ0102 ィーィ ィ 05ィィ ィェィ ィコ, ィェィ 09ィコ0605ィケィコ06 ィェィョ03ィェ04 01ィ ィェィェ0402, ィィ ィィ01 ィェ0205ィケ0407 ィェィ ィヲィーィィ? ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ (unique) 01ィ ツィェ02ィャ ィ ィェィィ ツ02ィェィィ07 ィョィェィィィコィ 05ィケィェ0609ィーィィ, ィコ0605ィケィコィョ ィィ ツィェ0402 ィコ0506 ツィィ 0609ィェ0609ィ ィェ04 ィェィ ィェ02ィャ. 06ィー ィ ィェィィ ツ02ィェィィ02 ィー0802ィ ィョ02ィー, ツィー ィィ ツィィィェ ィィ05ィィ (n-ィコィ ィィ ツィィィェ, ィコ06ィー0608ィ ィー ィィ ツィィィェ06ィヲ) ィョ ィヲ ィェ04 ィ 04ィーィケ ィョィェィィィコィ 05ィケィェ04ィャィィ. 0308ィィ ィーィコ ィ ィ 09ィィィーィケ 01ィョィ 05ィィ08ィョ06ィエ ィェィ ツ02ィェィィ02 ィィ05ィィ ィーィコ02 04ィ ィャ02ィェィィィーィケ ィェ02ィコ06ィー0608ィョ ィィ ツィィィェィョ ィェィ ィョ ィョィエ0209ィー09ィョ06ィエィョ (-0701) ィェィ 09ィィ00ィェィ 05ィィ04ィィ080609ィ ィーィケ 06 ィェィ 08ィョ0302ィェィィィィ ィ ィェィィ ツ02ィェィィ07 ィィ ィコ08ィ ィエィ ィーィケ ィェ02ィェィィ ィ 02ィィィィ ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィャ060302ィー ィ 04ィーィケ ィェ ィィ05ィィ ィヲ ィーィ ィ 05ィィ ィィ ィ ィェィィ ツ02ィェィィ02 04ィ 01ィ 02ィー ィヲ ィーィ ィ 05ィィ0204, ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィャ060302ィー 0708ィィィャ02ィェ0702ィー0907 ィコ ィェ0209ィコ0605ィケィコィィィャ ィャ ィー06ィャ 0905ィョ ツィ 02, ィコィ 0301ィ 07 ィコ06ィャィ ィィィェィ 02ィィ07 04ィェィ ツ02ィェィィィヲ ィヲ (n-ィコィ ) ィェィ ィ 04ィーィケ ィョィェィィィコィ 05ィケィェ06ィヲ. 00 ィーィ ィ 05ィィ0202 contacts 09ィョィエ0209ィー09ィョ02ィー ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィェィ ィコ06ィャィ ィィィェィ 02ィィィィ ィヲ name ィィ phone ィャ06ィー08ィィィャ, ツィー ィィ0406ィヲ0102ィー 0708ィィ ィーィコ ィーィィ 02ィエ ィェィョ 04ィ 07ィィ09ィケ ィェィ ツ02ィェィィ07 'Jerry' name ィィ 04ィェィ ツ02ィェィィ07 'UNKNOWN' phone: ィャ ィ ィー ィェ06 ィョィコィ 04ィ ィェ name ィィ phone. 05ィェィ ツ02ィェィィ ィーィィ ィ 01ィ 06ィー 09 04ィェィ ツ02ィェィィ07ィャィィ 09 ィョ ィョィエ0209ィー09ィョ06ィエ02ィヲ 04ィ 07ィィ09ィィ, ィーィ ィコィィィャ 06ィ 08ィ 0406ィャ, ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィェ ィー ィェィィィーィケ ィ ィー ィーィィィヲ ィ ィー ィコィ ィ 02ィー, ツィー ィ ィェィィ ツ02ィェィィ ィィィャ02ィェ0702ィー0907 ィコ 07ィ ィヲ, ィ ィェ02 ィコ 0601ィェ06ィャィョ ィィ04 ィェィィ01. 05ィ 07ィィ09ィケ ィェィ ツ02ィェィィ02ィャ 'Jerry' name ィャ0603ィェ ィーィ ィーィケ ィィ 05ィー06 ィェ ィィ090601ィィィー ィコ 0603ィィィ ィコ02, ィーィ ィコ ィコィ ィコ 04ィェィ ツ02ィェィィ ィー06ィャ ィェ02 06ィ 0704ィ ィェ04 ィ 04ィーィケ ィョィェィィィコィ 05ィケィェ04ィャィィ. 07ィェィィィコィ 05ィケィェ0609ィーィケ ィィ NULL 05ィコ0605ィケィコ06 04ィェィ ツ02ィェィィィヲ N U LL ィャ0603ィェ06 04ィ ィェ0209ィーィィ , 06ィ ィイ ィェィェ ィャ06ィエィケ ィ ィェィィ ツ02ィェィィ07 unique? ィーィィ ツ0209ィコィィ02 08ィ 04ィャ ィェィィ07, 0609ィェ0609ィ ィェィェ0402 ィェィ ィィィェ000608ィャィ 02ィィィィ ィィ04 08ィ ィ , ィコィ ィ 06ィー, ツィー ィ 09ィィ05ィケィェ04ィヲ 06ィー0902ィー 09ィー0605ィケィコ06, 09ィコ0605ィケィコ06 ィェィョ03ィェ ィーィ ィー06 ツィェ ィャィェィィィーィケ, ツィー06 NULL ィェ02 08ィ 09ィェ0702ィー0907 ィェィィ ツ02ィャィョ, 09 ィー06ィャ ツィィ090502, 0108ィョ0006ィャィョ ィーィ ィコ06ィャィョ 04ィェィ ツ02ィェィィ06 NULL ィー ィ 09ィィ ィェ0702ィー SQLite. 06ィ ィコィィ ィコィ ィコ Oracle ィィ PostgreSQL ィィィャ 06ィ 08ィ 0406ィャ ィ 06ィー 05ィー06ィー ィー06 ィャィェ02ィェィィ02 ィェ ィー ィィィェ09ィー0902ィェィェ04ィャ ィ 0408ィ ィ 06ィー ツィィィコ0609 ィ ィ 04 01ィ ィェィェ ィ 0708ィィィャ0208, ィケ040609ィ ィー0205ィィ Informix, Sybase ィィ MS SQL ィャ0600ィョィー ィィィャ02ィーィケ ィー0605ィケィコ ィェ06 ィーィ ィコ ィェィ ツ02ィェィィ ィ ィェィィ ツ02ィェィィ02ィャ ィョィェィィィコィ 05ィケィェ0609ィーィィ. 08 DB ィ ィエ02 04ィ ィエィ 02ィー 04ィェィ ツ02ィェィィ07 NULL 09 05ィーィィ

78 13ua.agp1.SQLite.AllOw ィ ィェィィ ツ02ィェィィ ィィ ツィェ ィコ0506 ツィ ィ 09ィィ09ィィィャ06 06ィー ィー060006, ィー ィィ ツィェ04ィヲ ィコ0506 ツ ィィ05ィィ ィェ02ィー, SQLite ィ ィ 02ィー ィィ ツィェ ィコ0506 ツィ. 06ィー ィー ィーィィ ィーィィ ツ02ィー ィ ィィィーィェ04ィャ ィャ 04ィェィ ツ02ィェィィ02ィャ ィィ ィェィ ィ 02ィー0907 rowid. 06ィ ィコ 0302, ィェィ 05ィー ィャ0603ィェ ィ ィーィケ ィィ 0706ィャ06ィエィィ 0109ィョ01 09ィィィェ06ィェィィィャ0609: _rowia_ ィィ oid. SQLite ィ ィ 09ィー06ィャィ ィーィィ ツ0209ィコィィ 0002ィェ0208ィィ08ィョ02ィー 0708ィ 09ィィ05ィケィェ ィェィ ツ02ィェィィ ィー SQLite ィーィ ィー ィャ0603ィェ0609ィーィケ ィ 09ィー060708ィィ08ィ ィエ02ィェィィ ィィ ツィェ0401 ィコ0506 ツ02ィヲ. 0308ィィ 06ィ ィイ ィェィィィィ ィーィ ィ 05ィィ0204 ィコィ ィコ integer primary key, ィ ィ 09ィィィー ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ ィー06ィャ , ィコ06ィー ィ ィョ0102ィー 00ィ 08ィ ィェィーィィ080609ィ ィェィェ06 ィョィェィィィコィ 05ィケィェ04ィャ. 01ィ , ィーィ ィコ ィ ィョ0102ィー 02ィエ ィェィィィャ 09ィィィェ06ィェィィィャ06ィャ rowid. 06ィ ィコ ィコィ ィコ SQLite ィィ ィケ04ィョ02ィー ィーィィ ィーィィ ツ02ィー ィ ィィィーィェ ィェィ ィコ06ィャ, ィー06 ィャィ ィコ09ィィィャィ 05ィケィェ06 04ィェィ ツ02ィェィィ ィーィ ィコ ィ 09ィェ06 9,223,372,036,854,775, ィ ィィ ィョ01ィ 09ィーィケ ィーィィ ツィケ 05ィー06ィヲ 0008ィ ィェィィ0204, SQLite ィー06 ィェィ ツィェ02ィー ィ ィィ08ィ ィーィケ ィョィェィィィコィ 05ィケィェ ィェィ ツ02ィェィィ07, ィコ06ィー ィエ02 06ィー09ィョィー09ィー09ィョ06ィー 09 ィーィ ィ 05ィィ ィ ィコ ィー09ィィ02, ィョ ツィ 02ィャ, ツィー06 ィーィ ィコィィ02 04ィェィ ツ02ィェィィ07 ィェ02 06ィ 0704ィ ィェ04 ィ 04ィーィケ ィョ ツ02ィェィェ ィ 09ィーィ 06ィエ02ィャ ィコ02. 00ィェィィィャィ ィェィィ ィ 09ィョ0301ィ ィケ, ツィー06 ィェ0205ィケ ツィィィーィ ィーィケ ツィー06 01ィ ィェィェ ィィ06ィェィェ ィコィ ィコィィィャ ィー06 06ィ 08ィ 0406ィャ ィョ ツ02ィェィェ04. 06ィー06 02ィエ ィィィェ ィェィィィコ060001ィ ィェ ィ 00ィ ィーィケ0907 ィェィ ィコィ ィコ06ィヲ - 05ィィィ ィェィェ04ィヲ ィコ 09 ィーィ ィ 05ィィ02ィ 01 SQLite, 01ィ ィィ 0706ィコィ 0302ィー0907, ツィー06 06ィェ 09ィョィエ0209ィー09ィョ02ィー ィ 0909ィャ06ィー0802ィェィェ ィィィャ0208ィ 01 ィ ィーィ ィェ ィ 04ィ 07ィィ09ィィ 09 ィーィ ィ 05ィィ02ィョ contscts. 01ィョ03ィェ06 04ィ ィャ02ィーィィィーィケ ィェィィ 08ィ 04ィョ ィェ02 ィョィコィ ィ ィケ 04ィェィ ツ02ィェィィ id. 08ィ ィコ ィョ ィ ィイ0709ィェ ィケ, 05ィー06 09ィーィ ィャ0603ィェ04ィャ, ィーィ ィコ ィコィ ィコ id 06ィ ィイ ィェ06 ィコィ ィコ integer primary key. 08ィ ィコ ィャ0603ィェ06 ィョィ 0201ィィィーィケ0907, SQLite 09ィ ィャ0609ィー0607ィー0205ィケィェ ィーィ 09ィィィー ツィィ090502ィェィェ ィェィ ツ02ィェィィ ィコィ ィ ィー0608ィ insert: 0308ィィ 05ィー06ィャ, ィェ02ィェィィ06 ィコ id, ィーィョ07ィェ ィャ04 09ィィィェ06ィェィィィャ0609: 0309ィーィケ 02ィエ ィェィ ィャ0603ィェ0609ィーィケ ィー02ィコ09ィーィ integer primary key, ィャ0603ィェ ィ ィ ィーィケ ィコ0506 ツ autoincrement. 06ィー ィコィ ィィ04ィャ02ィェィィィー ィ ィィィーィャ 0002ィェ0208ィ 02ィィィィ 04ィェィ ツ02ィェィィィヲ ィーィ ィコ ィィ ィーィ ィ 05ィィ02ィ ィ ィェィ 09 ィィ ィケ040609ィ ィェィィ02ィャ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ autoincrement, ィー06 SQLite ィ ィョ0102ィー 04ィ 0706ィャィィィェィ ィーィケ ィャィ ィコ09ィィィャィ 05ィケィェ ィェィ ツ02ィェィィ02 rowid 09 09ィィ09ィー02ィャィェ06ィヲ ィーィ ィ 05ィィ0202 ィェィ ィ 02ィャ06ィヲ sqlite_sequence ィィ ィェ ィーィ 0906ィコ ィ ィョ01ィョィー ィィ ィケ040609ィ ィーィケ0907 ィー0605ィケィコ06 04ィェィ ツ02ィェィィ07 ィ 0605ィケ03ィィ02, ツ02ィャ 09 sqlite_sequence.

79 13ua.agp1.SQLite.AllOw ィーィィ0302ィェィィ07 ィ ィ ィ ィェ ィャィ ィコ09ィィィャィョィャィ, SQLite ィェ02ィー 0603ィィィ ィコィョ SQLITE_FULL ィョ06ィエ ィ ィー0608ィ insert. 05ィェィ ツィ 05ィ 09 ィーィ ィ 05ィィ02ィョ 0708ィィィャ0208ィ, id 0909ィーィ ィー0907 ィャィ ィコ09ィィィャィ 05ィケィェ ィーィィ ィーィィ ツ02ィー ィ ィィィーィェ ツィィ ィョ06ィエィ ィーィ 09ィコィ ィー0802ィ ィョ02ィー ィョ090205ィィ ツ02ィェィィ07 ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ07 ィェィ 0201ィィィェィィ02ィョ ィィ ィィィー ィェ02ィェィィ02 ィィ 06ィェ06 09ィーィ ィェ0609ィィィー ィ 09ィェ04ィャ 0. SQLite 0002ィェ0208ィィ08ィョ02ィー 0603ィィィ ィコィョ SQLITE_FULL. 0906ィー07 SQLite ィィ 06ィー ィィ09ィ 02ィー ィャィ ィコ09ィィィャィ 05ィケィェ ィェィ ツ02ィェィィ ィヲ ィ ィェィィ ツ02ィェィィ02ィャ autoincrement 09 ィーィ ィ 05ィィ0202 sqlite_sequence, ィェ ィー 09ィェ0609ィィィーィケ 0709ィェ06 04ィ 01ィ ィェィェ ィェィ ツ02ィェィィ ィ ィー insert. 0309ィー0209ィー0902ィェィェ06, ィーィ ィコ ィェィ ツ02ィェィィ ィェ ィーィ 09ィ ィーィケ0907 ィョィェィィィコィ 05ィケィェ04ィャ: ィィィャ ィョ01ィ ィー0907 ィィ 09ィェ0609ィケ ィ 02ィー0907 ィーィ ィ 05ィィ02ィ maxed_out, 04ィ ィー02ィャ 09 ィェ ィーィ ィー ィ 07ィィ09ィケ ィェ06 04ィ 01ィ ィェィェ04ィャ ィィ ツィェ04ィャ ィコ0506 ツ02ィャ ィ ィーィコィ 0909ィーィ 09ィィィーィケ 04ィ 07ィィ09ィケ ィィ ツィェ04ィャ ィコ0506 ツ02ィャ 08ィ 09ィェ04ィャ ィェ0702ィー0907 ィョ01ィ ツィェ06. 00ィー0608ィ 07 ィーィ ィコィ ィーィコィ 04ィ ィ 02ィー ィーィコィ 0406ィャ, ィィ 09 ィェィ 08ィョ0302ィェィィ02ィャ ィョィェィィィコィ 05ィケィェ0609ィーィィ. 01ィ ィコ06ィェ0202, ィーィコィ 0909ィーィ 09ィィィーィケ 02ィエ ィェィョ 04ィ 07ィィ09ィケ 09 ィョィャ0605 ツィ ィー0205ィケィェ04ィャ 04ィェィ ツ02ィェィィ02ィャ ィィ ツィェ ィコ0506 ツィ 04ィ ィ 02ィー0907 ィョ ィェ06, 04ィェィ ツ02ィェィィ ィィ ツィェ ィコ0506 ツィ ィー06ィヲ 04ィ 07ィィ09ィィ 06ィコィ ィ 02ィー ィ 09ィェ04ィャ 11.

80 13ua.agp1.SQLite.AllOw ィ ィコ0506 ツ02ィェィィ02 ィェィ 0706ィャィェィィィャ, ツィー ィィ ィィ ィケ040609ィ ィェィィィィ ィコ0506 ツ ィ autoincremet ィィ09ィ ィェィィ ィィ ツィェ ィコ0506 ツィ SQLite 0609ィーィ ィェィ 0905ィィ09ィ 02ィー ィィ ィーィィ0302ィェィィィィ ィャィ ィコ09ィィィャィ 05ィケィェ ィーィィ ィーィィ ツ02ィー ィ ィィィーィェ ィェィ ィコ06ィャ ィィ ィコ08ィ ィエィ 02ィー 0002ィェ0208ィ 02ィィ ィョ06ィエィィ01 04ィェィ ツ02ィェィィィヲ. 06ィ ィコィ ィ 02ィェィェ0609ィーィケ ィー0802ィ 0609ィ 05ィ 09ィケ ィェ02ィコ06ィー ィィ00ィィ ツ0209ィコィィ ィィ ィェィィィヲ ィィ 06ィェィ ィェ02 ィェィョ03ィェィ, ィー ィヲ 09 ィ 09ィー060708ィィ08ィ ィエ02ィェィィ02ィャ 05ィョ ツ ィー06 ィィ ィケ040609ィ ィーィケ integer primary key ィ ィェ ィ ィェィィ ツ02ィェィィ06 ィョィェィィィコィ 05ィケィェ0609ィーィィ, ィ ィェィィ ツ02ィェィィ ィィ ツィェ ィコ0506 ツィ ィャ0603ィェ06 04ィ 01ィ 09ィ ィーィケ ィェ0209ィコ0605ィケィコィィ ィヲ ィィ ィコィーィィ080609ィエィィィコ ィコィ ィコ06ィヲ 05ィィィ 06 ィーィ ィ 05ィィ0204 ィェィ ィャ ィ 02ィー0907 ィィ ィケ040609ィ ィーィケ ィーィ 09ィェ06ィヲ ィィ ツィェ04ィヲ ィコ0506 ツ, SQLite ィ 09ィェ06 ィ ィョ0102ィー ィィ09ィ ィーィケ rowid ィ 09ィー0902ィェィェ ィヲ, ィェィ ィョ 09 ィィ ィケ040609ィ ィェィィ02ィャ 04ィ 01ィ ィェィェ ィ ィェィィ ツ02ィェィィ07 ィョィェィィィコィ 05ィケィェ0609ィーィィ. 04ィ 0909ィャ06ィー08ィィィャ 0708ィィィャ0208: 05 ィー06 ツィコィィ ィェィィ07 ィー0201ィェィィィコィィ, ィィ ツィェ04ィヲ ィコ0506 ツ ィケ ィー ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ, 04ィ 01ィ ィェィェ0602 ィェィ 0109ィョ , ィーィ ィコ ィコィ ィコ SQLite ィ 09ィェ ィィ09ィ 02ィー 09ィェィョィー0802ィェィェ rowid. 0906ィー07 ィャィェ0600ィィ02 05ィコ ィー ィコィーィィ080609ィ ィェィィ ィィ040409ィ 06ィー ィコ ィィ ィケ040609ィ ィェィィ ィ 05ィケィェ ィヲ ィィ ツィェ0401 ィコ0506 ツ02ィヲ, ィーィ ィー ィ 08ィ 04ィェ04ィャ ィ ィーィケ 05ィー06 ィー0605ィケィコ06 ィー060001ィ, ィコ060001ィ 05ィー06 ィィィャ0202ィー 09ィャ ィャ02ィェィェィ ィーィェ0609ィーィケ ィー06ィャィョ, 0106ィャ02ィェィェィ ィーィェ0609ィーィケ 0604ィェィ ツィ 02ィー, ツィー06 04ィェィ ツ02ィェィィ ィーィ ィ 05ィィ ィー0902ィー09ィー09ィョ06ィー ィ ィェィェ06ィャィョ 09 ィェ02ィヲ 0106ィャ02ィェィョ ィーィケ, ィコィ 0301ィ ィィ ツィィィェィ ィェィ 0708ィィィェィ ィィィーィケ 0106ィャ02ィェィョ, ィャ06ィャィョ ィャ. 0106, ィーィ ィコィィ, ィー0208ィャィィィェ ィェ ィェ ィーィ ィー06 ツィェ06 ィー06 ツィェ ィャ02ィェ04 ツィ 09ィー ィ 09ィェィィ09ィ 06ィー ィーィィ07ィ ィャィィ ィコィ ィ ィャィャィィ080609ィ ィェィィ07, ィーィ ィコィィィャィィ ィコィ ィコ 09ィー0806ィコィィ ィィ05ィィ 0705ィ 09ィ 06ィエィィ ィェィ , 0106ィー07 05ィー06 ィェ02 09ィ ィャィ ィ 07 ィ ィェィ ィィ07, 0106ィャ02ィェィェィ ィーィェ0609ィーィケ 09ィョィエ0209ィー0902ィェィェ06 03ィィ0802 ツ02ィャ ィーィィ ィャ02ィェィェ ィ ィェィィ ツ02ィェィィ ィー, ィェィ ツィィィェィ ィー0401 ィーィィ (ィェィ 0708ィィィャ0208, ィーィ ィコィィ02 ィコィ ィコ ), 0106ィ ィ ィーィケ ィェ ィー0802ィ 0609ィ ィェィィ0707, ィョィャ02ィェィケ03ィ 06ィエィィ02 ィャィェ ィー ィョ09ィーィィィャ ィェィ ツ02ィェィィィヲ ィィィャ0208ィョ, 09ィェィ ツィ 05ィ ィ 02ィー ィーィィ07ィ, ィコ ィェ02ィャィョ 0106ィ ィ ィー0907 ィー0802ィ 0609ィ ィェィィ02, ツィー ィィ02ィャ05ィィィャ04ィャィィ ィ ィェィェ ィ ィョ01ィョィー ィー0605ィケィコ06 ィー08ィィ : ィー06ィャ 0905ィョ ツィ 02 ィィ04ィャ02ィェ0702ィー0907 (06ィー ィョィコィ 04ィ ィェィェ0401 ィー080201) ィャィェ ィー ィョ09ィーィィィャ ィィ ツィィィェ, ィェ06 ィェ02 ィャ02ィェ0702ィー0907 ィーィィ07 01ィ ィェィェ0401 ィコィ ィコ ィーィ ィコ060906ィヲ. 06ィョィー 0708ィィ010601ィィィー0907 ィィィャ02ィーィケ ィョィャ ィェ07ィーィィ07ィャィィ: ィーィィ0706ィャ 01ィ ィェィェ0401 ィィ ィャィェ ィー0906ィャ ィョ09ィーィィィャ ィェィ ツ02ィェィィィヲ. 04ィ 0909ィャ06ィー08ィィィャ 02ィエ ィィィェ 0708ィィィャ0208: name 09 ィーィ ィ 05ィィ0202 contacts. 02ィェ06 ィ ィ ィイ ィェ ィョ06ィエィィィャ 06ィ 08ィ 0406ィャ:

81 13ua.agp1.SQLite.AllOw ィャ02ィェ text ィー ィーィィ07 ィィ ィェィ ツィ 05ィケィェィョ06 06ィ 05ィ 09ィーィケ ィョ09ィーィィィャ ィ ツ02ィェィィィヲ ツィー06 ィィ0102ィー 01ィ , ィョィー06 ツィェ0702ィー ィェィ ツィ 05ィケィェ0402 ィー0802ィ 0609ィ ィェィィ07 ィィ, ィ ィー0205ィケィェ06, ィ ィェィィ ツィィ09ィ 02ィー 06ィ 05ィ 09ィーィケ. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, text 06ィ ィイ ィー ィャ02ィェ06ィャ ィー02ィコ09ィー ィィ ツィィィェ, ィェ ィ ィエィィィャ 04ィェィ ツ02ィェィィ02 NULL, 09 ィコ06ィー060806ィャ 04ィ 0005ィ 09ィェ0402 ィィ 09ィー0806 ツィェ0402 ィ ィョィコ0904 ィェ02 08ィ 0405ィィ ツィ 06ィー ィェィ ツ02ィェィィ ィーィ 06ィー0907 ィー02ィコ09ィー060904ィャィィ, ィェィ 01 ィェィィィャィィ ィョ09ィーィィィャ04 06ィ 04 ツィェ0402 ィー02ィコ09ィー060904ィャィィ ィ 02ィィィィ, ィェ06 06ィ 05ィ 09ィーィケ ィョ09ィーィィィャ ィェィ ツ02ィェィィィヲ ィャ02ィェィケ0302, ツ02ィャ ィャィェ ィー ィー02ィコ09ィー ィェ06 ィョィー ィ ィーィケ, ツィー ィャ02ィェ ィェ ィー0907 ィーィィ07ィ ィャィィ ィー060006, 0106ィャ02ィェ ィー0907 ィコ06ィャィ ィィィェィ 02ィィ02ィヲ ィーィィ07ィ ィィ ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィィヲ. 06ィィ ィー ィーィ ィェィィ ィィ ツィィィェ ィィ ィ 02ィィィィ, ィコ06ィー ィェィ 01 05ィーィィィャィィ ィィ ツィィィェィ ィャィィ ィャ0603ィェ ィェ07ィーィケ ィーィィ080609ィコィョ, 0706ィィ09ィコ, ィェィィ02, 0904 ツィィィーィ ィェィィ02 ィィ ィーィ ィコ 01ィ ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィ07 ィョィー06 ツィェ0706ィー ィィ ィ ィェィィ ツィィ09ィ 06ィー ィャィェ ィー ィョ09ィーィィィャ ィィ ツィィィェ, ィコ06ィー ィ 00ィ 02ィー ィ ィェィィィーィケ , ィィ 06ィ 04 ツィェ06 ィーィ ィコ0602 ィャィェ ィー0906 ィェ ィ 01ィ 02ィー 09 ィーィィ0706ィャ ィ ィコ ィャ0603ィェ06 09ィィ0102ィーィケ, ィャィェ ィー ィィ ツィィィェ ィャ02ィェ02 06ィ 04 ツィェ06 ィャ02ィェィケ0302, ツ02ィャ ィャィェ ィー ィィ ツィィィェ ィーィィ07ィ, ィー09ィィ ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィィヲ ィ ィコィーィィ ツ0209ィコ06ィヲ ィー06 ツィコィィ ィェィィ07, ィャ0603ィェ06 09 ツィィィーィ ィーィケ, ツィー ィャ02ィェ ィー0907 ィーィィ07ィ ィャィィ 09 ィェィ ィ ィェィェ04ィャィィ ィェィィィー0205ィケィェ04ィャィィ ィ ィェィィ ツ02ィェィィ07ィャィィ ィー06ィャィョ, ィャ02ィェィェ06ィヲ ィーィェ0609ィーィィ 0209ィーィケ ィョィエ0209ィー0902ィェィェ ィー060806ィェ04: ィコィ ィーィィ07ィ ィィ ィコィ ィョ09ィーィィィャ0609ィーィィ 04ィェィ ツ02ィェィィィヲ. 0906ィー07 09 SQLite ィィ09ィ 02ィー0907 ィャィェ ィ 04 ツィェ ィ ィェィィ ツ02ィェィィィヲ 0106ィャ02ィェィェ06ィヲ ィーィェ0609ィーィィ (not N U LL, check ィィ ィーィ ィコ 01ィ ), ィェ06 06ィ ィエィィィヲ ィコ ィコ02 ィーィィ07ィ ィェ0209ィコ0605ィケィコ06 06ィー05ィィ ツィ 02ィー ィー 0108ィョ00ィィ ィ , , 0708ィィィェ07ィー04ィヲ 09 SQLite ィー ィェィィィャ ィィ04 ィェィ ィィィ ィーィィ ツィィ090401, ィー08ィョ01ィェ060706ィェィィィャィ 02ィャ0401 ィィ ィェ ィヲ ツィ 09 ィ ィョ01ィョィー 0607ィィ090409ィ ィーィケ ィェ0609ィェ0402 ツ0208ィー04, ィ ィ ィー06ィェィコィィ ィ ィェ0609ィーィィ ィ ィョ01ィョィー 06ィ 09ィョ0301ィ ィーィケ ィ 0902 [1, ] ィャ ィヲ ツィ 09 ィ ィョ01ィョィー 06ィ 09ィョ0301ィ ィーィケ ィコィィ : 04ィェィ ツ02ィェィィ ィョィャ0605 ツィ ィェィィ06, ィ ィェィィ ツ02ィェィィ02 not N U LL, ィ ィェィィ ツ02ィェィィ02 check ィィ ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ ィェィ ツ02ィェィィ ィョィャ0605 ツィ ィェィィ ツ def ault 04ィ 01ィ 02ィー ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ , ィィ ィェィィィコィ ィコ ィェィ ツ02ィェィィ07 ィェ02 ィ ィ 01ィ ィェ ィ ィー insert. def ault ィー ィ ィェィィ ツ02ィェィィ02ィャ 09 ィー06ィャ 09ィャ , ツィー06 06ィェ ィィィー 04ィ 01ィ ィェィェ ィェィ ツ02ィェィィ ィョ ツィ 02 ィェ0206ィ ィィィャ0609ィーィィ. 0602ィャ ィェ02 ィャ02ィェ0202, 06ィェ ィ 09ィェ06 09 ツィィィーィ 02ィー ィ ィェィィ ツ02ィェィィ02ィャ ィーィェ0609ィーィィ ィィ 09ィコ0506 ツ02ィェ ィ "0206ィャ02ィェィェィ ィーィェ0609ィーィケ ィーィ ィコ ィコィ ィコ 0706ィャ0600ィ 02ィー 04ィ 01ィ ィーィケ ィィィーィィィコィョ ィ 08ィ ィ 06ィーィコィィ ィェィョ ィェィ ツ02ィェィィィヲ ィョ ツィ 02 06ィー09ィョィー09ィー09ィィ07 ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ07 ィィ 04ィェィ ツ02ィェィィ ィ ィー insert, SQLite 0909ィーィ 09ィィィー ィ 04ィョィャ0209ィ 02ィャ ィェィ ツ02ィェィィ02 N U LL ィィィャ, ィェィ 0708ィィィャ0208, contacts:phone 04ィ 01ィ ィェ06 ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ02 'UNKNOWN', ィー ィケ 08ィ 0909ィャ06ィー08ィィィャ ィョ06ィエィィィヲ 0708ィィィャ0208: ィ ィー insert 04ィ 01ィ ィェ06 04ィェィ ツ02ィェィィ name ィィ ィェ02 04ィ 01ィ ィェ phone. 08ィ ィコ ィャ0603ィェ06 09ィィ0102ィーィケ ィィ ィィィャ0208ィ, ィョ05ィケィーィィ08ィョ06ィエ02ィヲ 09ィー0806ィコ ィィ050609ィケ

82 13ua.agp1.SQLite.AllOw ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ02 'UNKNOWN' ィ 01ィ ィェィェ ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ phone, 09 ィェ02ィャ 06ィコィ 04ィ ィケ ィ 04 04ィェィ ツ02ィェィィ02 NULL. 05ィーィ ィェ01ィ 08ィー ANSI/ISO ィー ィィ ィケ040609ィ ィーィケ ィー08ィィ ィコ0506 ツ ィ ィェ0208ィ 02ィィィィ ィョィャ0605 ツィ ィー0205ィケィェ06ィヲ 01ィ ィー04 ィィ ィャ02ィェィィ 09ィャ0209ィー02 09 def ault. current_time 0708ィィ090601ィィィー ィコ 0002ィェ0208ィ 02ィィィィ 0506ィコィ 05ィケィェ ィー02ィコィョィエ ィャ02ィェィィ ィャィ ィー02 HH:MM:SS (05ィーィ ィェ01ィ 08ィー ANSI/ISO-8601). current_date 0002ィェ0208ィィ08ィョ02ィー ィー02ィコィョィエィョ06 01ィ ィーィョ ィャィ ィー02 YYYY-MM-DD, current_timestamp ィー0907 ィコ06ィャィ ィィィェィ 02ィィ02ィヲ ィョィエィィ ィョ ィャ06ィー08ィィィャ ィェィ 0708ィィィャ0208: 06ィーィィ ィー08ィィ ィコ0506 ツ ィ ィェ ィェ ィィ ィケ040609ィ ィェィィ07 09 ィーィ ィ 05ィィ02ィ 01, 09 ィコ06ィー ィー0802ィ ィョ02ィー ィョ08ィェィ 05ィィ080609ィ ィーィケ 0906ィ 04ィーィィ ィ ィェィィ ツ02ィェィィ02 not N U LL ィィ ィーィェ0609ィィィー0209ィケ ィコ ィャ, ィコ06ィー060804ィャ ィェ02 ィェ08ィ 09ィィィー ィェィ ツ02ィェィィ02 NULL, ィー060001ィ ィ ィェィィ ツ02ィェィィ02 not N U LL ィ ィェ ィ ィー ィ ィェィィ ツ02ィェィィ02 00ィ 08ィ ィェィーィィ08ィョ02ィー, ツィー06 09 ィーィ ィコ ィェィィィコ060001ィ ィェ ィ 0102ィー 04ィェィ ツ02ィェィィ02 NULL. 01ィィ ィ ィー0608 insert ィェ02 ィャ060302ィー 0106ィ ィ 09ィィィーィケ NULL , ィェィィ ィ ィー0608 update ィェ02 ィャ060302ィー 04ィ ィャ02ィェィィィーィケ 09ィョィエ0209ィー09ィョ06ィエ ィェィ ツ02ィェィィ02 ィェィ NULL. 05ィ ツィ 09ィーィョ06 ィャ0603ィェ06 09ィィ0102ィーィケ ィコィ ィコ not NULL ィェィィィャィ 02ィー ィョ ィィ09ィョ ィョ (ィーィ ィコ ィ ィィ09ィー06 ツィェィィィコ02 :))) 0708ィィ ィェ02ィェィィィィ ィ ィー0608ィ insert. 08 ィィィャ02ィェィェ06, ィ ィェィィ ツ02ィェィィ02 not N U LL ィ ィ 01ィ ィェィェ ィョィャ0605 ツィ ィー0205ィケィェ ィェィ ツ02ィェィィ ィェィ ツィ 02ィー, ツィー ィェィィィーィケ ィ ィー0608 insert ィ ィェ06 04ィ 01ィ ィェィェ ィェィ ツ02ィェィィ ィェ07ィーィケ ィェ0205ィケ0407 (ィィィ 06 ィーィ ィコィィィャ 04ィェィ ツ02ィェィィ02ィャ ィー0907 N U LL) ィョィエ02ィャ 0708ィィィャ ィ ィェィィ ツ02ィェィィ02 not NULL name ィー0802ィ ィョ02ィー, ツィー06 ィ ィ 06ィヲ ィ ィー0608 insert 0709ィェ06 04ィ 01ィ 09ィ 05 04ィェィ ツ02ィェィィ ィョィコィ 04ィ ィェィェ ィ 0708ィィィャ0208: 06ィー06ィー ィ ィー0608 insert 04ィ 01ィ 02ィー 04ィェィ ツ02ィェィィ phone, ィェ06 ィェ name, ィー06ィャィョ ィェ0205ィケ ィェィィィーィケ ィィ ィ ィェィィ ツ02ィェィィ02ィャ not NULL, 04ィ 01ィ ィェィェ04ィャ ィェィ name. 0308ィ 00ィャィ ィーィィ ツ0209ィコィィィヲ ィィ ィケ040609ィ ィェィィ07 ィェ02ィィ ィーィェ ィェィ ツ02ィェィィィヲ ィィ ィ ィェィィ ツ02ィェィィ07 not N U LL ツ02ィー ィ ィェィィ ツ02ィェィィ02 def ault ィ 0909ィャ06ィー0802ィェィェ ィョ ツィ ィェ06 ィィ ィケ040609ィ ィケ phone, ィコ0806ィャ02 ィー060006, 05ィー ィィィャ0202ィー ィ ィェィィ ツ02ィェィィ02 not NULL. 0308ィィ ィーィコ ィェィィィーィケ ィ ィー0608 insert ィ ィェ06 04ィ 01ィ ィェィェ ィー ィェィ 04ィェィ ツ02ィェィィ02 ィィ04 default ィェ ィエ NULL ィィ ィ ィョ0102ィー ィェ ィ 07ィィ09ィケ ィィ ツィ 09ィー06 ィィ ィケ04ィョ06ィー 05ィーィィ 0109ィ ィ ィェィィ ツ02ィェィィ07 09ィャ0209ィー02, ィェ ィョ09ィコィ ィ 01ィ ィェィィ07 04ィェィ ツ02ィェィィ07 NULL

83 13ua.agp1.SQLite.AllOw ィ ィェィィ ツ02ィェィィ02 check 06ィー ィ ィェィィ ツ02ィェィィ ィー 04ィ 01ィ ィーィケ ィ 0302ィェィィ02, ィコ06ィー ツィィ ィー ィーィ 09ィコィィ 04ィ 07ィィ09ィィ ィィ05ィィ 06ィ ィェ ィェィィ ィェィ ツ02ィェィィ , ィェ02 ィョ ィー ィエィィ02 ィョ ィィ06 04ィ 01ィ ィェィェ06ィャィョ ィ 0302ィェィィィィ, ィィィャ02ィー ィコィ ィコ ィェィ 08ィョ0302ィェィィ ィ ィェィィ ツ02ィェィィ07. 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, 05ィー ィー ィーィケ ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ ィコ0806ィャ02 08ィ 0909ィャ06ィー0802ィェィェ0401 unique ィィ N OT N U LL ィィィャ ィィ090601ィィィー ィ ィェィィ ツ02ィェィィ02, ィー0802ィ ィョ06ィエ0202 ィェ02 ィャ02ィェ ィャィィ 09ィィィャ ィェ06ィャ0208ィ ィー ィェィ ィ ィェィィ ツ02ィェィィ02 ィャ0603ィェ ィ ィ ィーィケ 0708ィィ ィェィィィィ phone ィィ05ィィ ィコィ ィコ 06ィー010205ィケィェ ィ ィェィィ ツ02ィェィィ ィェィィィィ ィーィ ィ 05ィィ0204: ィケ ィーィコィィ 0909ィーィ 09ィィィーィケ 0905ィィ03ィコ06ィャ ィコ060806ィーィコィョ06 09ィー0806 ツィコィョ ィィ05ィィ ィョィコ060806ィーィィィーィケ 09ィョィエ0209ィー09ィョ06ィエ ィェィ ツ02ィェィィ phone ィ ィョ01ィョィー ィ ィーィケ ィェィ 08ィョ0302ィェィィ ィ ィェィィ ツ02ィェィィ ィーィェ0609ィーィィ. 0906ィ ィ 0302ィェィィ02, ィョ09ィーィィィャ ィ 0404 where (04ィ ィィ09ィコ0506 ツ02ィェィィ02ィャ ィ ), ィャ060302ィー ィィ ィケ040609ィ ィーィケ ィ ィェィィ ツ02ィェィィィィ check. 03ィョ09ィーィケ ィェィ ィーィ ィ 05ィィ02ィ f oo ィコィ ィコ 0706ィコィ 04ィ ィェ06 ィェィィ0302: 00 05ィー06ィヲ ィーィ ィ 05ィィ0202 ィコィ ィェィ ツ02ィェィィ z ィェ06 ィ 04ィーィケ ィ 0605ィケ0302, ツ02ィャ ィャ0601ィョ05ィケ 04ィェィ ツ02ィェィィ07 09 y, ィコ06ィー ツ ィケ ィェ06 ィ 04ィーィケ ィ 0605ィケ0302 x ィ ィョ02ィャ ィェィィィーィケ ィョ06ィエィィ ィ ィー060804: ィ 0302ィェィィ02 ィィ ィ ィェィィ ツ02ィェィィ07 check 0904 ツィィ ィー ィ ィェ ィェィィ02ィャ チィー06ィ 04 06ィ ィェ ィェィィ ィ ィィ050609ィケ, ィョ05ィケィーィ ィー ィ 0302ィェィィィヲ ィェ ィ 04ィーィケ true ィェ06 ィィ ィケ040609ィ ィーィケ ィー08ィィ ィ ィコィィ ィーィェ0609ィーィィ 01ィ ィェィェ ィィ ツ02ィャ ィー08ィィ ィ ィィィャ0206ィー ィ 0605ィケ ィャ0603ィェ0609ィー02ィヲ ィィ 06ィコィ 0302ィー0907 ィェ ィャ0603ィェ04ィャ 04ィ 07ィィ09ィ ィーィケ ィェィョ03ィェィョ06 00ィョィェィコ02ィィ06ィェィ 05ィケィェ0609ィーィケ ィ ィェィィ ツ02ィェィィ02ィャ check, ィ ィョィヲィー02 ィィ070605ィケ040609ィ ィーィケ ィー08ィィ ィェィィ 06ィ 09ィョ0301ィ 06ィー ィェ ィー06ィヲ 0005ィ 0902, 09 08ィ ィェィィ ィ ィョ01ィョィー 06ィ 09ィョ030102ィェ ィェ0203ィェィィ02 ィコ0506 ツィィ SQLite ィィ09ィ 02ィー 0706ィェ07ィーィィ02 ィーィ ィコ ィェ07ィーィィ ィィ06ィェィェ06ィヲ ィー020608ィィィィ 0902 ィコィ ィコ ツィェィ ィーィェ0609ィーィケ 0708ィィィャ02 ツィ ィェィィ ィィ ィェィィィィ ツ02ィー ィィ ィーィェ0609ィーィィ , ィィ ィケ040609ィ ィー0208ィャィィィェ "referencial integrity ィ 0902ィヲ ツィ 09 "relational integrity".

84 13ua.agp1.SQLite.AllOw ィ ィコ ィィ ィ 0605ィケ03ィィィェ09ィー SQLite ィー ィィ ィケ04ィョ02ィー ィャ0201ィ ィェィィ04ィャ 09ィェ0203ィェィィ01 ィコ0506 ツ02ィヲ ツィェィ ィーィェ0609ィーィケ 00ィ 08ィ ィェィーィィ08ィョ02ィー, ツィー06 ィコ0506 ツィィ ィェ06ィヲ ィーィ ィ 05ィィ ィィ ツ0209ィコィィ ィ 06ィー0907 ィェィ 04ィ 07ィィ09ィィ ィョ0006ィヲ ィーィ ィ 05ィィ0202, ィー ィーィケ, 04ィ 07ィィ09ィィ ィョ0006ィヲ ィーィ ィ 05ィィ ィ 05ィケィェ06 09ィョィエ0209ィー09ィョ06ィー. 0805ィ 0909ィィ ツ0209ィコィィィヲ 0708ィィィャ ィィィャ02ィェ02ィェィィ ツィェ06ィヲ ィーィェ0609ィーィィ 05ィー ィィ 0102ィーィィ ィィィー0205ィィ, ィケ ィャ020301ィョ 04ィ ィコィ 0406ィャ ィィ ィー0609ィ 08ィ ィャィィ 09 04ィ ィコィ 0402, ィケ ィャ020301ィョ 0507ィィ040601ィ ィャィィ ィィ ィョ0706ィャ07ィェィョィー04ィャィィ ィ ィ ィャィィ. SQLite ィ ィェィィ07 09ィェ0203ィェ ィコ0506 ツィ ィーィ ィー ィョ06ィエィィィヲ 09ィィィェィーィ ィコ09ィィ ィ ィー0608ィ createtable (ィェ0209ィコ0605ィケィコ06 ィョ070806ィエ02ィェ ィコ ツィー02ィェィィ07): 0602ィコ09ィー ィィィー ィェ0609ィ ィー06, ィェ06 ィャ060302ィー ィ 04ィーィケ 08ィ ィェ ィェィ ィー08ィィ 0609ィェ0609ィェ0402 ツィ 09ィーィィ ィケ04ィョ02ィャ 0902 ィ ィィ ィェィ 07ィィィーィコ ィェ02ィヲ ィーィ ィ 05ィィ0204 foods ィィ food_types ィ 06ィー ィョ06ィエィィィャ 06ィ 08ィ 0406ィャ: ィーィェ06, ツィー06 ィコィ 0301ィ 07 04ィ 07ィィ09ィケ ィィ04 f ood_types ィィィャ0202ィー ィィ ツィェ04ィヲ ィコ0506 ツ id ィコ06ィー060804ィヲ 0204 ィィ0102ィェィーィィ00ィィ02ィィ08ィョ02ィー. 06ィ ィ 05ィィ02ィ f oods ィィ ィケ04ィョ02ィー type_id ィコ ィェィ ィーィ ィ 05ィィ02ィョ f ood_types ィィ 0209ィーィケ ィェ0206ィ ィィィャ0609ィーィケ ィィ ィケ040609ィ ィーィケ ツィェィョ ィーィェ0609ィーィケ, ツィー06 ィ ィ ィェィ ツ02ィェィィ type_id ィ ィョィエ0209ィー09ィョ06ィエィィィヲ ィーィィ07 ィ ィ, ィー ィ ィー0608 createtable ィーィ ィ 05ィィ0204 f oods ィェ ィ 04ィーィケ ィ 02ィェ ィョ06ィエ02ィャィョ: 02ィー05ィィ ツィィ ツ0208ィコィェィョィー04 03ィィ08ィェ04ィャ 0308ィィ00ィー06ィャ ィィ ィェ ィェ07ィーィェ04, ィィ ィィ01 08ィ 0909ィャィ ィー08ィィ09ィ ィーィケ ツ ィィ ィ 07 09ィー0806ィコィ ィ ィエィ 02ィー SQLite -ィーィョ, ツィー type_id ィ 02ィー0907 ィェィ id ィーィ ィ 05ィィ0204 f ood_types. 02ィ , ィィィャ ィコ 0008ィ ィヲ09ィー09ィィ ィィィャ ィィ ィケ04ィョ02ィー ィィ07 on delete restrict. 02ィェィ 04ィ ィエィ 02ィー ィョ01ィ 0507ィーィケ 04ィ 07ィィ09ィケ ィィ04 ィーィ ィ 05ィィ0204 f ood_types ィィ 09ィョィエ0209ィー09ィョ02ィー 0106ィー07 ィ 04 04ィ 07ィィ09ィケ 09 ィーィ ィ 05ィィ0202 f oods, ィコ06ィー0608ィ ィ 02ィー0907 ィェィ ィコ0506 ツ id ィョ01ィ ィャ06ィヲ 04ィ 07ィィ09ィィ. restrict 05ィー ィェ06 ィィ ィーィィ ィャ0603ィェ ィヲ09ィー09ィィィヲ, ィコ06ィー ィャ0603ィェ06 04ィ 01ィ 09ィ ィーィケ. 04ィ 0909ィャ06ィー08ィィィャ ィィ01 ィェィィ0302: set NULL 0506ィ ィェィ ツ02ィェィィ02 ィィ ィー09ィコ06ィヲ ィーィ ィ 05ィィ0204 ィョ09ィーィ ィェィ 0905ィィ09ィ 02ィー N U LL, ィィ 04ィェィ ツ02ィェィィ ィィィー0205ィケ09ィコ06ィヲ ィーィ ィ 05ィィ0202 ィョ01ィ ィー0907. set default

85 13ua.agp1.SQLite.AllOw cascade restrict 0506ィ ィェィ ツ02ィェィィ02 ィィ ィー09ィコ06ィヲ ィーィ ィ 05ィィ0204 ィョ09ィーィ ィェィ 0905ィィ09ィ 02ィー ィョィャ0605 ツィ ィー0205ィケィェ0602, ィィ 04ィェィ ツ02ィェィィ ィィィー0205ィケ09ィコ06ィヲ ィーィ ィ 05ィィ0202 ィョ01ィ ィー ィィ ィィ04ィャ02ィェ0702ィー ィェィ ツ02ィェィィ02 ィコ0506 ツィ ィィィー0205ィケ09ィコ06ィヲ ィーィ ィ 05ィィ0202, ィー ィェ04 ィ 04ィーィケ ィーィ ィコ 0302 ィィ04ィャ02ィェ02ィェ04 04ィェィ ツ02ィェィィ07 09ィェ0203ィェィィ01 ィコ0506 ツ02ィヲ ィー09ィコ06ィヲ ィーィ ィ 05ィィ ィィ ィョ01ィ ィー ィ 07ィィ09ィィ ィィィー0205ィケ09ィコ06ィヲ ィーィ ィ 05ィィ0202, ィー ィェ04 ィョ01ィ 0507ィーィケ ィ 07ィィ09ィィ 0102ィー09ィコ06ィヲ ィーィ ィ 05ィィ0204, ィ 06ィエィィ ィェィ ィョ01ィ ィャ ィー06ィィィー ィョ0706ィー0802ィ 0507ィーィケ 05ィー06ィヲ ィィ02ィヲ, ィーィ ィコ ィコィ ィコ ィョ05ィケィーィ ィー04 ィコィ 09ィコィ 01ィェ ィョ01ィ 0502ィェィィ07 ィャ0600ィョィー ィェ020708ィィ07ィーィェ06 ィョ01ィィ09ィィィーィケ 09 ィェ020603ィィ01ィ ィェィェ04ィヲ ィャ06ィャ02ィェィー ィーィケ ィョ01ィ 0507ィーィケ ィィ05ィィ ィィ04ィャ02ィェ07ィーィケ 04ィェィ ツ02ィェィィ ィィ ツィェ ィコ0506 ツィ ィィィー0205ィケ09ィコ06ィヲ ィーィ ィ 05ィィ0204, ィィ ィェィ ィェ ィ 02ィー ィー09ィコィ 07. no action ィェィィ ツ ィェ ィ ィーィケ, ィコ0806ィャ02 ィェィ ィ ィェィィ07 04ィ ィーィ 06ィエィィィャィィ ィィ04ィャ02ィェ02ィェィィ07ィャィィ. 0203ィィィ ィコィ ィェィィィコィェ02ィー 09 ィコ06ィェ ィェ02ィェィィ ィ ィー0608ィ ィィ05ィィ ィヲ ィー08ィ ィェ04ィ ィコ02ィィィィ ィーィケ07 09ィー0806ィコィ, ィ ィエィ ィ 04ィョ def errable, ィー 09ィョィエ0209ィー090609ィ ィーィケ ィェィ 08ィョ0302ィェィィ07ィャ 09ィェ0203ィェ02ィヲ ィーィェ0609ィーィィ ィ ィェィィ07 ィー08ィ 04ィ ィコ02ィィィィ ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ (collation) ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ 04ィ 01ィ 06ィー ィ 0908ィ 09ィェ02ィェィィ07 ィー02ィコ09ィー ィ 0405ィィ ツィェ ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ 0708ィィ090201ィョィー ィコ 08ィ 0405ィィ ツィェ04ィャ ィョ05ィケィーィ ィー06ィャ 0708ィィ 0908ィ 09ィェ02ィェィィィィ. 01ィ 0708ィィィャ0208, 0601ィェィ ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ ィャ060302ィー ィ 04ィーィケ ィェ02 ツィョ0909ィー09ィィィー0205ィケィェィ ィコ ィィ09ィー08ィョ, ィィ 04ィェィ ツィィィー 09ィー0806ィコィィ 0 JujyF ruit 0 ィィ 0 JUJY F RUIT 0 ィ ィョ01ィョィー ィェ0208ィ 0405ィィ ツィィィャ ィョ00ィ 07 ィャ060302ィー ィ 04ィーィケ ツィョ0909ィー09ィィィー0205ィケィェィ ィコ ィィ09ィー08ィョ, 09 05ィー06ィャ 0905ィョ ツィ 02 ィョ0706ィャ07ィェィョィー ィー0806ィコィィ ィ ィョ01ィョィー 09 ツィィィーィ ィーィケ ィ 0405ィィ ツィェ04ィャィィ. 00 SQLite 0209ィーィケ ィー08ィィ 0909ィー080602ィェィェ ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ ィョィャ0605 ツィ ィェィィ06 ィィ ィケ04ィョ02ィー ィィ ツィェィ 07 - binary, 09 05ィー06ィャ 0905ィョ ツィ 02 ィー02ィコ09ィー ィ 09ィェィィ09ィ 06ィー ィ ィ ィヲィーィェ ィィ 0706ィャ06ィエィィ 00ィョィェィコ02ィィィィ memcmp(). 06ィ ィコ06ィヲ ィ 06ィコィ ィ 02ィー ィェ02 ィョ ィー090608ィィィー0205ィケィェ04ィャ ィャィェ0600ィィ01 04ィ 07ィ 01ィェ ィコ ィ ィェ0005ィィィヲ09ィコ ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ nocase ィェ02 08ィ 0405ィィ ツィ 02ィー ィャィ 0502ィェィケィコィィ02 ィィ ィ 0605ィケ03ィィ02 ィ ィョィコ0904 ィィ04 05ィ ィーィィィェ09ィコ ィ 0500ィ 09ィィィーィ. 01ィ ィコ06ィェ0202, ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ reverse ィー ィ 08ィ ィーィェ06ィヲ binary. 02ィェィ ィコ ィィィャ02ィェ0702ィー ィヲ 06ィー05ィィ ツィェ ィー ィヲ ィー0209ィーィィ080609ィ ィェィィ07 ィィ ィィ ィー08ィ 02ィィィィ. チ ィ ィャィャィェ04ィヲ ィィィェィー ィヲ ィコィ 05ィィ SQLite ィーィ ィー ィャ0603ィェ0609ィーィケ ィ 09ィ ィーィケ ィィ 0906ィ 09ィー0902ィェィェ ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ. 02ィェィ ィー 08ィ 0408ィ ィ 06ィー ツィィィコィ ィャ 07ィィ09ィ ィーィケ ィ ィャィャ ィコ0609, ィコ06ィー ィェ ィィィー ィョィャ0605 ツィ ィー0205ィケィェィ ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ ィ ィー06 ィャ0603ィェ ツィィィーィ ィーィケ ィ 0605ィケ ツ collate 04ィ 01ィ 02ィー ィーィィ08ィョ06ィエィョ ィ ィー0205ィケィェ0609ィーィケ ィコ060506ィェィコィィ. 01ィ 0708ィィィャ0208, contacts:name 04ィ 01ィ ィェィ ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ nocase, ィコ06ィー0608ィ 07 ィェ02 08ィ 0405ィィ ツィ 02ィー ィ 0605ィケ03ィィ02 ィィ ィャィ 0502ィェィケィコィィ02 ィ ィョィコ ィィィャ02 ツィ ィェィィ02

86 13ua.agp1.SQLite.AllOw ィ 0706ィャィェィィィャ, ツィー ィ ィ 0909ィコィ 04ィ ィェ06 ィコィ ィコ ィーィケ ィィィャ020804, 08ィ 0909ィャィ ィー08ィィ09ィ 02ィャ ィコィョィャ02ィェィー ツィ 09ィーィェ0609ィーィィ, 08ィ 0909ィャィ ィー08ィィ09ィ 02ィャィ 07 ィーィ ィ 05ィィ02ィ 04ィ 01ィ 02ィー0907 ィコィ ィコ CREATE TABLE contacts ( id INTEGER PRIMARY KEY, name TEXT NOT NULL COLLATE NOCASE, phone TEXT NOT NULL DEFAULT 'UNKNOWN', UNIQUE (name,phone) ); 05ィェィ ツィィィー, ィーィコィ 0106ィ ィ 09ィィィーィケ 02ィエ ィェィョ 04ィ 07ィィ09ィケ, ィ ィエィョ name 09ィー0806 ツィコィョ 0 JERRY 0, ィ phone , ィェィ 04ィ ィコ06ィェ ツィィィーィケ0907 ィェ02ィョ01ィ ツ02ィヲ: ィー0902ィー09ィー09ィィィィ 09 04ィ 01ィ ィェィェ06ィヲ ィーィィ08ィョ06ィエ02ィヲ ィ ィー0205ィケィェ0609ィーィケ06 09ィー0806 ツィコィ 0 JERRY 0 ィェ02 06ィー05ィィ ツィ 02ィー ィー 0 Jerry 0 ィィ 09 ィーィ ィ 05ィィ0202 ィョ ィョィエ0209ィー09ィョ06ィー 04ィ 07ィィ09ィケ 09 ィーィ ィコィィィャ 04ィェィ ツ02ィェィィ02ィャ. 05ィェィ ツィィィー, ィェ0609ィ 07 04ィ 07ィィ09ィケ 01ィョィ 05ィィ08ィョ02ィー ィョ ィョィエ0209ィー09ィョ06ィエィョ ィョィャ0605 ツィ ィェィィ06, ィーィィ08ィョ06ィエィ ィ ィー0205ィケィェ0609ィーィケ SQLite ツィョ0909ィー09ィィィー0205ィケィェィ ィコ ィィ09ィー08ィョ ィィ ィィィ 05ィケィェ06 ィェ02 04ィ 01ィ ィーィケ ィ ィー0205ィケィェ0609ィーィケ nocase ィー ィ ィー0608 ィィ ィィィャ0208ィ ィ ィョ0102ィー ィェ07ィーィケ ィ ィ ィャ07ィーィィ 08ィ ィコ ィョ0302 ィョ0706ィャィィィェィ ィケ , SQLite 09 ィーィィ07ィ ィャィィ 01ィ ィェィェ ィ 08ィ ィエィ 02ィー0907 ィェ02 ィーィ ィコ, ィコィ ィコ 0108ィョ00ィィ ィー05ィィ ツィィ ィーィケ ィコィ ィコ 09 09ィ ィャィィ01 ィーィィ07ィ 01, ィーィ ィコ ィィ ィ ィェ02ィェィィィィ, 0908ィ 09ィェ02ィェィィィィ, 0708ィィィェィョ01ィィィー0205ィケィェ06ィャ 0708ィィ ィェィィィィ ィィ 0708ィィ0909ィ ィィ09ィ ィェィィィィ ィー06ィャ 08ィ ィ ィョ01ィョィー ィィ ィェ ィェ ィコ05ィ ィ ィャ07ィーィィ 09 SQLite, ィーィ ィコ ツィー06ィ ィョ ツィィィーィケ ィィ ィ ィコィーィィ ツ0209ィコィィ02 04ィェィ ィェィィ ィ ィ ィョ01ィョィー 06ィ 09ィョ030102ィェ04 ィ 0605ィケ ィコ0605ィィ ツ0209ィー ィェィョィー0802ィェィェィィ01 ィー06ィェィコ0609ィー02ィヲ 09ィョィエ0209ィー0902ィェィェ06 ィェ ィィィェィ 08ィェ ィィ ィェ020603ィィ01ィ ィェィェ06 00ィィィ ィコ ィ ィ ィィ ィケ040609ィ ィェィィ07 ィーィィ ィ ィェィェ0401, 0708ィィィェ07ィー SQLite. 0307ィーィケ 0708ィィィャィィィーィィ09ィェ0401 ィーィィ ィ ィェィェ0401, ィコ06ィー ィーィケ 09 SQLite ィ ィョ01ィョィー ィェィ ィ ィーィケ0907 ィコ05ィ 0909ィ ィャィィ 07ィ ィャ07ィーィィ ィャィィィェ ィコ05ィ ィ ィャ07ィーィィ ィ 02ィー0907 ィェィ ィャィ ィー 09 ィコ06ィー060806ィャ 01ィ ィェィェ ィ ィェ07ィー0907 ィェィ 01ィィ09ィコ ィ 09ィィ09ィィィャ06 06ィー 05ィー060006, ィィ ィケ04ィョ02ィー ィィィェ06ィェィィィャ ィーィィ07 01ィ ィェィェ ィ ィ ィャ07ィーィィ 0607ィィ09ィ ィェ ィョ06ィエ02ィヲ ィーィ ィ 05ィィ0202 integer ィィ ィケ04ィョ02ィー ィ ィェ02ィェィィ ツィィ ( ィィィー0205ィケィェ0401 ィィ 06ィー08ィィ02ィ ィー0205ィケィェ0401). 04ィ 04ィャ ィ ィ ィヲィーィ 01 ィャ060302ィー ィャ02ィェ07ィーィケ ィー ィ ィ ィヲィー ィィ04ィャ02ィェ0706ィー ィー ィ 04ィャ ィ ィ ィヲィーィ ィ ィィ08ィ 02ィー0907 ィ 09ィー06ィャィ ィーィィ ツ0209ィコィィ 09 04ィ 09ィィ09ィィィャ0609ィーィィ 06ィー ィィ ツィィィェ real text ィィ ィケ04ィョ02ィー ィ ィェ02ィェィィ ィーィィ ツィェ ィエ0209ィー0902ィェィェ0401 ツィィ SQLite ィー ィェィ 04ィェィ ツ02ィェ 8-ィ ィ ィヲィー060904ィヲ double ( ィィ00ィィィェィ oat). ィィ ィケ04ィョ02ィー ィー02ィコ09ィー ィ ィェィェ0401. SQLite ィィ09ィ 02ィー 08ィ 0405ィィ ツィェ04ィヲ ィコ0601ィィ ィコィィ, 09ィコ0506 ツィ 07 UTF-8 ィィ UTF-16(big ィィ little endian). 0205ィィィェィ ィャィ ィコ09ィィィャィ 05ィケィェ06ィヲ 09ィー0806ィコィィ 09 SQLite 0904ィ ィィ08ィ 02ィー ィャ07 ィコ06ィャ07ィィ050702ィィィィ ィィ ィャ ィェ02ィェィィ07, 0706 ィョィャ0605 ツィ ィェィィ06 08ィ 09ィェィ ィ ィ ィヲィー.

87 13ua.agp1.SQLite.AllOw blob NULL ィィ ィケ04ィョ02ィー ィ ィェ02ィェィィ07 ィ 0605ィケ03ィィ ィィ ツィェ ィ ィイ02ィコィー0609 (binary large object), ィー ィーィケ, 01ィ ィェィェ ィ 06ィヲ 09ィー08ィョィコィーィョ ィィィェィ ィャィ ィコ09ィィィャィ 05ィケィェ ィ 0506ィ ィ 09 SQLite 0904ィ ィィ08ィ 02ィー ィャ07 ィコ06ィャ07ィィ050702ィィィィ ィィ ィャ ィェ02ィェィィ07, 0706 ィョィャ0605 ツィ ィェィィ06 08ィ 09ィェィ ィ ィ ィヲィー. 04ィェィ ツ02ィェィィ ィーィ ィー 0906ィ 06ィヲ 06ィー09ィョィー09ィー09ィョ06ィエィョ06 ィィィェ000608ィャィ 02ィィ06. SQLite ィーィ ィー ィェィョ ィコィョ 0708ィィ 06ィ 08ィ ィ 06ィーィコ02 ィーィ ィコィィ01 04ィェィ ツ02ィェィィィヲ. SQLite ィィィー ィーィィ07 04ィェィ ツ02ィェィィ07 ィィ ィーィ ィェィィ ィョ06ィエィィィャ 0708ィ 09ィィ05ィ ィャ ィ : 04ィ ィコ0506 ツ02ィェィェ06ィャィョ ィィィェィ 08ィェ0402 ィィ05ィィ ィヲィェ0402 ィコィ 0904 ツィコィィ 04ィェィ ツ02ィェィィ06 09 SQL ィ ィー ィィ07ィィ090409ィ 02ィー0907 ィコ05ィ ィ ィャ07ィーィィ text; ィ ィー0205ィケィェ0609ィーィケ 02ィィ0008 ィ ィーィィ ツィェ06ィヲ ィー06 ツィコィィ ィィ 05ィコ090706ィェ02ィェィー04 ィ ィョ0102ィー 06ィーィェ0609ィィィーィケ0907 ィコ ィャィョ ィコ05ィ 0909ィョ 07ィ ィャ07ィーィィ; ィ ィー0205ィケィェ0609ィーィケ ツィィ00ィィ ィーィィ ツィェ06ィヲ ィー06 ツィコ06ィヲ ィィ/ィィ05ィィ 05ィコ090706ィェ02ィェィー06ィヲ ィ ィョ0102ィー 06ィーィェ0609ィィィーィケ0907 ィコ ィコ05ィ 0909ィョ 07ィ ィャ07ィーィィ real; ィ ィー0205ィケィェ0609ィーィィ 09ィィィャ N U LL 0708ィィ07ィィ090409ィ 02ィー0907 ィコ05ィ ィ ィャ07ィーィィ N U LL; ィ ィー0205ィケィェ0609ィーィィ ィーィェィ 0102ィ ィーィィ08ィィ ツィェ0401 ツィィ090205, 04ィ ィコ0506 ツ02ィェィェ ィコィ 0904 ツィコィィ, ィコ06ィー060804ィャィィ ィェィ ィィィー ィィィャ x, ィェ0204ィ 09ィィ09ィィィャ06 06ィー ィィ09ィー08ィ 0708ィィ07ィィ090409ィ 02ィー0907 ィコ05ィ ィ ィャ07ィーィィ blob ィェィィ07 ィコ05ィ 0909ィ 07ィ ィャ07ィーィィ 09ィョィエ0209ィー09ィョ02ィー 00ィョィェィコ02ィィ07 typeof () ィェ ィィ ィー08ィィ080609ィ ィーィケ 0708ィ 09ィィ05ィ ィ ィェィ 0708ィ ィコィーィィィコ02, ィャ06ィエィケ06, ィコィ ィコ ィョィエ02ィャ 0708ィィィャ020802: ィケ04ィョ07 ィョィコィ 04ィ ィェィェ ィーィ ィェィィ02 01ィ ィェィェ0401, 0708ィィィャ ィコィ ィ 02ィー ィーィケ ィコ05ィ ィ ィャ07ィーィィ. 05ィェィ ツ02ィェィィ02 3: ィィィー ィコィ ィコ 0705ィ 09ィ 06ィエィィ02 ィィ, ィー06ィャィョ, 06ィーィェ0609ィィィー0907 ィコ ィコ05ィ 0909ィョ real. 0 3: ィィィー ィコィ ィコ ィー02ィコ09ィー ィィ 06ィーィェ0609ィィィー0907 ィコ ィコ05ィ 0909ィョ 0 text ィィ ィーィ ィコ 01ィ ィーィ ィ 05ィィ0202 SQLite ィャ060302ィー ィ ィーィケ 04ィェィ ツ02ィェィィ ィィィェィ ィ ィエィィ02 ィコ 08ィ 0405ィィ ツィェ04ィャ ィコ05ィ 0909ィ ィャ 07ィ ィャ07ィーィィ. 06ィー ィョィエ0209ィー0902ィェィェ ィー05ィィ ツィィ02 06ィ 08ィ ィ 06ィーィコィィ 01ィ ィェィェ ィィィェ07ィー06ィヲ 09 SQLite. 0704ィェィ 09 05ィー06, ィケ040609ィ ィー0205ィィ 04ィェィ ィコ06ィャ ィョ00ィィィャィィ ィャ0600ィョィー 06ィー ィェ020603ィィ01ィ ィェィェ0609ィーィィ ィーィケ ィィ ィィィーィケ: " チ ツ020006?" ィャ06ィー08ィィィャ ィョ06ィエィィィヲ 0708ィィィャ0208:

88 13ua.agp1.SQLite.AllOw ィィィャ ツ02ィー ィェ0209ィコ0605ィケィコ ィ ィコィィィャ 06ィ 08ィ 0406ィャ ィィ ツィィィェ ィーィィ08ィョ06ィー0907 ィィ 0908ィ 09ィェィィ09ィ 06ィー0907? 08ィ ィコ ィーィィ08ィョ06ィー ィャィィ, 0902ィエ0209ィー0902ィェィェ04ィャィィ, ィー02ィコ09ィー060904ィャィィ, ィ 0506ィ ィ ィャィィ ィィ 06ィー09ィョィー09ィー09ィョ06ィエィィィャィィ 04ィェィ ツィェ0207ィャィィ? 08ィ ィコ 0908ィ 09ィェィィ09ィ 02ィー ィィ ィ 0506ィ? チィー06 ィィ04 ィェィィ01 ィ 0605ィケ0302? ィョィー 05ィィ 06ィェィィ ィ 04ィーィケ 0601ィィィェィ ィコ060904ィャィィ? 06ィ ィコ ィョ ィョ ツィ 02ィー0907, ツィー06 04ィェィ ツ02ィェィィ ィ 0405ィィ ツィェ04ィャィィ ィコ05ィ 0909ィ ィャィィ 07ィ ィャ07ィーィィ ィャ0600ィョィー ィ 04ィーィケ 06ィー090608ィーィィ080609ィ ィェ ィー090608ィーィィ080609ィ ィェ04 06ィェィィ ィャ0600ィョィー ィ 04ィーィケ, ィーィ ィコ ィコィ ィコ 06ィェィィ 06ィコィ ィ 06ィー ィ 09ィェィィィャ ィー SQLite 0802ィ 05ィィ040609ィ ィェ ィェ07ィーィェ ィ 09ィィ05ィ. 0805ィ ィ ィャ07ィーィィ ィーィィ08ィョ06ィー ィー0902ィー09ィー09ィィィィ ィー0902ィー09ィー09ィョ06ィエィィィャィィ 04ィェィ ツ02ィェィィ07ィャィィ ィコ05ィ 0909ィ, ィコ06ィー ィ 01ィ 06ィー ィョ06ィエィィィャ 06ィ 08ィ 0406ィャ: 0805ィ ィ ィャ07ィーィィ N U LL ィィィャ0202ィー 09ィ ィャ0602 ィェィィ04ィコ ィェィ ツ02ィェィィ02 ィコ05ィ 0909ィ. 05ィェィ ツ02ィェィィ02 ィィ04 ィコ05ィ 0909ィ 07ィ ィャ07ィーィィ N U LL 09 ツィィィーィ 02ィー0907 ィャ02ィェィケ0302, ツ02ィャ 0506ィ ィョ (09ィコ0506 ツィ ィョ ィェィ ツ02ィェィィ02 09 ィーィ ィコィィィャ 0302 ィコ05ィ ィャ 07ィ ィャ07ィーィィ N U LL) ィョ 08ィ 0405ィィ ツィェ04ィャィィ 04ィェィ ツ02ィェィィ07ィャィィ N U LL ィェ02 04ィ 01ィ 02ィー0907 ィェィィィコィ ィコ ィコィ ィーィィ080609ィコィィ; 0805ィ ィ ィャ07ィーィィ integer ィィ real 09 ツィィィーィ 06ィー0907 ィ 0605ィケ0302 ツ02ィャ NULL ィィ ィィィャ02ィー 0601ィィィェィ ィコ ィェィ ツ02ィェィィ02 ィコ05ィ 0909ィ ィィ ツィィィェ04 ィィ04 integer ィィ real 0908ィ 09ィェィィ09ィ 06ィー0907 ツィィ090502ィェィェ06. 05ィェィ ツ02ィェィィ07 ィコ05ィ 0909ィ 07ィ ィャ07ィーィィ text 09 ツィィィーィ 02ィー0907 ィ 0605ィケ0302 ツ02ィャ ィョ integer ィィ real. 0906ィ ィェィ ツ02ィェィィ02 ィィ04 integer ィィ real 09 ツィィィーィ 02ィー0907 ィャ02ィェィケ0302 ツ02ィャ 0506ィ ィェィ ツ02ィェィィ02 ィィ04 ィコ05ィ 0909ィ text ィ 09ィェ02ィェィィ ィョ01 04ィェィ ツ02ィェィィ07 ィィ04 ィコ05ィ 0909ィ text ィィ ィケ04ィョ02ィー ィ 09ィェ02ィェィィ02, 04ィ 01ィ 09ィ 02ィャ ィーィィ08ィョ06ィエ02ィヲ ィ ィー0205ィケィェ0609ィーィケ06. 01ィ ィィ ィェィ ツ02ィェィィ02 ィィィャ0202ィー ィコ05ィ ィ ィャ07ィーィィ blob. 0906ィ ィェィ ツ02ィェィィ02 ィィ ィ ィョィエ ィコ05ィ 0909ィ 07ィ ィャ07ィーィィ ィャ02ィェィケ0302 ツ02ィャ 04ィェィ ツ02ィェィィ02 ィィ04 ィコ05ィ 0909ィ blob. 0209ィ 08ィ 0405ィィ ツィェ ィェィ ツ02ィェィィ07 ィィ04 ィコ05ィ 0909ィ blob 0908ィ 09ィェィィ09ィ 06ィー ィィ 0706ィャ06ィエィィ 00ィョィェィコ02ィィィィ 05ィィ memcmp(). 06ィ ィコィィィャ 06ィ 08ィ 0406ィャ, ィコ060001ィ SQLite ィーィィ08ィョ02ィー ィーィ ィ 05ィィ02ィョ 0706 ィコ060506ィェィコ02, ィー06 09ィェィ ツィ 05ィ 04ィ 07ィィ09ィィ 0008ィョ0707ィィ08ィョ06ィー ィコ05ィ 0909ィ ィャ 07ィ ィャ07ィーィィ - 09ィェィ ツィ 05ィ N U LL, 04ィ ィー02ィャ integer ィィ real, 04ィ ィー02ィャ text ィィ, ィェィ ィコ06ィェ0202, blob ツ020006, 04ィ 07ィィ09ィィ ィーィィ08ィョ06ィー ィェィョィー08ィィ ィコィ ィヲ 0008ィョ ィ ィョ0707ィ ィィ04 NULL 04ィェィ ツ02ィェィィィヲ ィェ ィーィィ08ィョ02ィー ィ ィエ02. チィィ0905ィ 0908ィ 09ィェィィ09ィ 06ィー0907 ツィィ090502ィェィェ06, 09ィー0806ィコィィ ィ 09ィェ ィーィィ08ィョ06ィエ02ィヲ ィ ィー0205ィケィェ0609ィーィィ, ィィ ィ 0506ィ ィ ィィィー ィャ06ィエィケ06 "memcmp()" ィョ06ィエィ 07 00ィィ00ィョ08ィ ィィ ィー08ィィ08ィョ02ィー ィーィィ080609ィコィョ ィ 08ィ 03ィ 02ィャ06ィヲ ィーィ ィ 05ィィ ィ 09ィーィ 06ィエ02ィャ ィコ02:

89 13ua.agp1.SQLite.AllOw ィ ィェ06, ィィィャ0202ィー 09ィャ ィェィョィーィケ0907 ィコ 05ィー06ィヲ 0902ィコ02ィィィィ 02ィエ02 08ィ 04, ツィー06 ィ ィ ィコィーィィィコ0609ィ ィーィケ ィィ ィケ040609ィ ィェィィィィ ィコ05ィ ィ ィャ07ィーィィ SQLite, ツィー06ィ 04 04ィ ィコ080207ィィィーィケ 06ィ 09ィョ030102ィェィェ0402 ィ ィコィー04 SQLite ィ ィーィ ィー02ィャィ ィ ィョ0102ィー 06ィ 09ィョ0301ィ ィーィケ ィエ02 08ィ 04, ィィ 09 ィェ02ィヲ ィャ0603ィェ06 ィ ィョ0102ィー ィョ0005ィョィ ィィィーィケ ィー0201ィェィィ ツ0209ィコィィ02 ィー06ィェィコ0609ィーィィ ィコ05ィ ィ ィャ07ィーィィ, ィャィ ィェィィ000209ィー04 ィーィィ07ィィ04ィ 02ィィィィ, ィ 0000ィィィェィィィーィィ ィィ 0609ィーィ 05ィケィェ0402 ィー02ィャ04, ィー0902ィェィェ0402 ィーィィ07ィ ィャ ィィ ィコ05ィ 0909ィ ィャ 07ィ ィャ07ィーィィ ィ ィ (view) ィー ィィ08ィーィョィ 05ィケィェ04ィャィィ ィーィ ィ 05ィィ02ィ ィャィィ ィエ02 ィェィ ィ 06ィー ィィ ィェ04ィャィィ ィーィ ィ 05ィィ02ィ ィャィィ, ィィ 09 ィー02ィャ, ツィー06 ィィ ィィィャ ィー ィョ05ィケィーィ ィー06ィャ ィェ02ィェィィ07 04ィ ィコ 0108ィョ00ィィィャ ィーィ ィ 05ィィ02ィ ィャ. 01ィ , 0106ィー07 06ィ ィィ ィェィ ィェィ 09ィー0607ィエィィ02 ィーィ ィ 05ィィ0204, 06ィェィィ ィィィャィィ ィェ ィー ィィィャ0602 ィェィ 09ィー0607ィエィィ01 ィーィ ィ 05ィィ ィーィ ィー 0906ィ 06ィヲ ィェィ 09ィー0607ィエィィ02 01ィ ィェィェ0402, 09 ィー ィャ07, ィコィ ィコ ィィィャ ィ ィ 01ィィィェィ ィャィィ ツ0209ィコィィ 0002ィェ0208ィィ08ィョ02ィー ィャ07 06ィ 08ィ ィエ02ィェィィ07 ィコ 06ィ ィョ. 05ィィィェィーィ ィコ09ィィ ィ ィェィィ07 06ィ ィ ィョ06ィエィィィヲ: 01ィ 0409ィ ィェィィ02 06ィ ィ 04ィ 01ィ 02ィー0907 ィー02ィコ09ィー06ィャ name, ィ ィー ィ ィー060806ィャ select stmt ィョ05ィケィーィ ィー02 06ィ ィ ィョ0102ィー ィーィケ, ィコィ ィコ ィーィ ィ 05ィィ02ィ 09 ィェィ 0409ィ ィェィィ02ィャ name ィーィ 09ィケィー02, ツィー06 09ィョィエ0209ィー09ィョ02ィー 04ィ , ィコ06ィー060804ィヲ ィー0802ィ ィョ02ィー0907 ツィ 09ィー ィェ07ィーィケ. 02ィ ィー ィー0906, ィコ06ィー ィー ィィ04ィ 0200ィ ィーィケ ィー0607ィェィェ ィェィ ィ ィィ08ィ ィェィィ07 ィーィ ィコ ィ ィ. 03ィョ09ィーィケ 04ィ ィィィー ィコィ ィコ ィョ06ィエィィィヲ: 02ィェ ィェ02ィー ィィィャ07 ィコィ ィ ィ, ィーィィ07 ィィ ィコィ ィヲ 0507ィィ ィコ06ィー060806ィャ 05ィー06 ィ ィョ0706ィャィィィェィ ィケ ィョ05ィケィーィ ィー 04ィ ィ ィー ィェ06ィヲ ィ 0605ィケ0306ィヲ ィーィ ィ 05ィィ0202ィヲ 09 ィィィェ000608ィャィ 02ィィ02ィヲ ィコィ ィヲ 0905ィョ ツィ ィヲ ィョ0706ィー0802ィ 0502ィェィィ07 ィ ィ. 00ィャ0209ィー06 ィー060006, ツィー06ィ 04 ィコィ ィヲ 08ィ ィ 07ィィ090409ィ ィーィケ ィィ05ィィ 04ィ 0706ィャィィィェィ ィーィケ ィーィ ィコ06ィヲ 04ィ ィ, ィコ060001ィ 0706ィー0802ィ ィョ06ィー ィーィィ 01ィ ィェィェ0402, 05ィョ ツ ィ 07ィィ09ィ ィーィケ ィィ ィ ィ. 03ィョ09ィーィケ 06ィェ ィ ィョ0102ィー ィェィ ィ ィーィケ0907 details:

90 13ua.agp1.SQLite.AllOw ィケ ィャ0603ィェ ィ 03ィィ09ィ ィーィケ 06ィ details ィコィ ィコ ィーィ ィ 05ィィ02ィョ. 01ィ 0708ィィィャ0208, ィーィ ィコ: ィィィャ ィ ィェ0208ィィ08ィョ02ィー ィ ィェィ ィャィィ ツ0209ィコィィ. 06ィ ィコィィィャ 06ィ 08ィ ィ 06ィャ, ィコィ ィヲ 08ィ 04, 0708ィィ 06ィ 08ィ ィエ02ィェィィィィ ィコ details, ィェ0702ィー0907 SQL ィ ィー0608 ィ ィィィィ080609ィ ィェィェ04ィヲ 09 06ィ ィャ, ィコ06ィー060804ィヲ ィ 02ィー ィョ05ィケィーィ ィー, 0609ィェ ィ 0709ィケ ィェィ 01ィ ィェィェ ィェィ ィャ06ィャ02ィェィー ィャ02ィェィィ ィェ02ィェィィ ィコ06ィー ィ 02ィェィェ0609ィーィィ 06ィ ィ ィェィェ ィ ィ 09ィェ0609ィーィケ06, ィーィョ ィョ00ィィ , ィ ィエ , 06ィー09ィョィー09ィー09ィョ06ィー09 SQLite. 08 ィェ02ィコ06ィー ィ ィョ01ィョィー 06ィ 09ィョ0301ィ ィーィケ ィョ06ィエィィ ィ 09ィ ィ ィコ06ィェ0202, ィョ01ィ 0502ィェィィ07 06ィ ィ, 09ィョィエ0209ィー09ィョ02ィー ィコ06ィャィ ィェ01ィ drop view: 01ィ 0409ィ ィェィィ02 ィョ01ィ ィャ ィ ィ 04ィ 01ィ 02ィー0907 ィー02ィコ09ィー06ィャ name; 02ィ ィェ ィャ ィ ィィ06ィェィェィ 07 ィャ ィケ ィー0802ィ ィョ02ィー 06ィ ィェ ィャ ィ ィー06 ィーィ ィコィィ02 06ィ , 01ィ ィェィェ ィコ06ィー ィャ0600ィョィー ィ 04ィーィケ ィィ04ィャ02ィェ02ィェ04. 01ィ 0708ィィィャ0208, ィェ02ィェィィ ィ ィー insert ィィ05ィィ update ィェィ 06ィ , ィェ ィィ090601ィィィーィケ ィコ ィー0902ィー09ィー09ィョ06ィエィィィャ ィィ04ィャ02ィェ02ィェィィ07ィャ ィ ィェィィィィ ィーィ ィ 05ィィ02. 02ィェィィ ィェ ィィ09ィ 06ィー SQLite. 0201ィェィ ィコ06, ィィ ィケ04ィョ07 ィー08ィィ , ィャ0603ィェ ィ ィーィケ ィェ02 ツィー06, ィェィ 06ィ ィェ ィャ ィ ィコ02ィィィィ ィ ィョ01ィョィー 06ィ 09ィョ0301ィ ィーィケ0907 ィー0201ィェィィ ツ0209ィコィィ02 ィー06ィェィコ0609ィーィィ ィーィ ィコィィ01 ィー08ィィ ィェ0102ィコ ィェ0102ィコ ィー ィー0906, ィコィーィィ080609ィ ィェィェ ィョ09ィコ060802ィェィィ07 04ィ ィィィ 05ィケィェ ィョ ツィ ィ 0909ィャ06ィー08ィィィャ ィョ06ィエィィィヲ 04ィ : 0306 ィョィャ0605 ツィ ィェィィ ィ ィィ08ィ 02ィー ィエィィ02 04ィ 07ィィ09ィィ 0708ィィ 0706ィャ06ィエィィ ィ ィー0205ィケィェ ィ 0608ィ ィャィ ィー08ィィ09ィ 02ィー ィコィ 0301ィョ06 04ィ 07ィィ09ィケ 09 ィーィ ィ 05ィィ0202, ツィー06ィ ィ 09ィェィィィーィケ name ィー0806ィコ06ィヲ JujyF ruit.

91 13ua.agp1.SQLite.AllOw ィェィ ィコ ツィ 09ィー ィェ0702ィャ ィ ィ ィィ ィ 0605ィケ0306ィヲ ィーィ ィ 05ィィ0202 ィィィャ0202ィー 09ィャ ィィ ィケ040609ィ ィーィケ ィィィェ0102ィコ ィ ィコ ィィ 09 ィャィェ0600ィィ ィョ00ィィ , 09 SQLite 0802ィ 05ィィ040609ィ ィェ04 ィィィェ0102ィコ0904, 0609ィェ0609ィ ィェ0402 ィェィ B ィケ ィェ0102ィコ0904 ィョ090205ィィ ツィィ09ィ 02ィー 08ィ 04ィャ , ィーィ ィコ ィコィ ィコ 09 ィェィィ ィ ィェィィィー0907 ィコ0607ィィィィ ィィィェ0102ィコ09ィィ08ィョ02ィャ ィヲ ィィ ィ ィーィケ ィィィェ0102ィコ ィコィ ィーィ ィ 05ィィ0202, ィー ィ 04ィャ0208 ィョ090205ィィ ツィィィー0907 ィ ツ02ィャ ィ ィコ0302 ィェ0206ィ ィィィャ ィャィェィィィーィケ, ツィー06 ィィィェ0102ィコ0904 ィー0802ィ ィョ02ィー ィ ィェ ィーィケ ィコィ ィヲ 0909ィーィ 09ィコィィ, ィョ01ィ 0502ィェィィ07 ィィ05ィィ 06ィ ィェ ィェィィ07 04ィ 07ィィ0902ィヲ ィコ0806ィャ02 ィィ04ィャ02ィェ02ィェィィ ィ 09ィー0902ィェィェ06 ィーィ ィ 05ィィ0204, ィェ0702ィー0907 ィィ04ィャ02ィェ02ィェィィ02 ィコィ ィィィェ0102ィコ09ィ ィーィ ィ 05ィィ ィ ィコィィィャ 06ィ 08ィ 0406ィャ ィィィェ0102ィコ09 ィャ060302ィー ィョ09ィコ0608ィィィーィケ 04ィ , ィェ06 04ィ ィャ ィー ィェ02ィェィィ ィ ィー ィィ04ィャ02ィェ02ィェィィ07 ィーィ ィ 05ィィ ィ ィエィィィヲ 09ィィィェィーィ ィコ09ィィ09 ィコ06ィャィ ィェ ィ ィェィィ07 ィィィェ0102ィコ09ィ ィョ06ィエィィィヲ: 01ィ ィャ0209ィー06 ィー02ィコ09ィーィ index_name ィェィ ィーィ ィーィケ ィィィャ07 ィィィェ0102ィコ09ィ, ィェィ ィャ0209ィー06 table_name ィィィャ07 ィーィ ィ 05ィィ ィャィィ, ィコ06ィー ィ ィョ0102ィー 09ィー0806ィィィー0907 ィィィェ0102ィコ ィコ09ィー columns ィー ィィィ ィャ, 05ィィィ ィィ09ィコ06ィャ ィヲ, 08ィ ィェィェ ィ 0707ィー04ィャィィ ィィ ィィ ィケ04ィョ02ィー0907 ィコ0506 ツ unique, ィー06 ィコ ィィィェ0102ィコ09ィョ 0106ィ ィ ィー ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ ィコィ ィヲ 07-ィコィィ ィィ04 ィョ0706ィャ07ィェィョィー ィヲ. 08ィ 0301ィ 07 ィコ06ィャィ ィィィェィ 02ィィ07 04ィェィ ツ02ィェィィィヲ ィヲ ィィ04 ィィィェ0102ィコ09ィ ィェィ ィ 04ィーィケ ィョィェィィィコィ 05ィケィェィ. 02ィ , 0708ィィィャ0208: 08ィ ィコ 09ィィ01ィェ06, ィー0802ィ 0609ィ ィェィィ02 ィョィェィィィコィ 05ィケィェ0609ィーィィ 0708ィィィャ02ィェ0702ィー0907 ィコ 07ィ ィヲ, ィェ06 ィェ02 ィコ 0601ィェ06ィャィョ ィー06ィィィー 04ィ ィ 0409ィ ィーィケ, ツィー ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ ィィ0008ィ 06ィー 09ィ 03ィェィョ ィケ ィー0802ィ 0609ィ ィェィィ07 ィョィェィィィコィ 05ィケィェ0609ィーィィ. 0701ィ 0502ィェィィ02 ィィィェ0102ィコ09ィ ィェ0702ィー ィ ィー060806ィャ drop index, ィィィェィーィ ィコ09ィィ ィョ06ィエィィィヲ: ィーィィ08ィョ06ィエィィ ィ ィー0205ィケィェ0609ィーィィ 08ィ ィィィェ0102ィコ09ィ ィャ060302ィー ィィィャ02ィーィケ ィ 09ィー0902ィェィェィョ ィーィィ08ィョ06ィエィョ ィ ィー0205ィケィェ0609ィーィケ. 01ィ 0708ィィィャ0208, ィィ ィ ィ ィェィィ07 ィィィェ0102ィコ09ィ, ィェ02 ツィョ0909ィー09ィィィー0205ィケィェ ィコ ィィ09ィー08ィョ, ィ 0405 ィィ ィケ040609ィ ィェ ィョ06ィエィィィヲ ィ ィー0608: 06ィー06 ィ ィェィ ツィ 0506, ツィー ィィ ツィィィェ name ィーィィ08ィョ06ィー0907 ィ 0204 ィョ ツ02ィーィ ィィ09ィー08ィ. 0507ィィ0906ィコ ィィィェ0102ィコ ィーィ ィ 05ィィ ィョィーィィ05ィィィー02 CLP 06ィー SQLite ィャ0603ィェ ィョ ツィィィーィケ 0708ィィ 0706ィャ06ィエィィ ィコ06ィャィ ィェ0104 :indices. 01ィ 0708ィィィャ0208:

92 13ua.agp1.SQLite.AllOw ィーィョ 0302 ィィィェ000608ィャィ 02ィィ06 ィャ0603ィェ ィョ ツィィィーィケ 04ィ ィ ィャィィ ィコ ィーィ ィ 05ィィ0202 sqlite_master, ィコ06ィー0608ィ 07 ィ ィョ0102ィー 0607ィィ09ィ ィェィ ィー06ィャ 08ィ ィィィャ02ィェ02ィェィィ02 ィィィェ0102ィコ ィ 03ィェ ィェィィィャィ ィーィケ, ィコ060001ィ ィィ ィケ04ィョ02ィー, ィ ィコ060001ィ - ィェ02 ィィ ィケ04ィョ02ィー ィィィェ0102ィコ0904. SQLite ィェィ ツィェ02ィー ィケ040609ィ ィーィケ0907 ィィィェ0102ィコ09ィ ィャィィ ィェィェ06 ィコ06ィェィコ0802ィーィェ0401 ィョ ィィ ィ 0708ィィィャ0208, ィィィェ0102ィコ09 ィィ ィェ , ィィ 06ィェ ィーィョ0702ィェ, ィ ィョ0102ィー ィィ ィケ040609ィ ィーィケ ィィ ィェィ 05ィィ ツィィィィ ィョ06ィエィィ ィ 0302ィェィィィヲ ィ 0402 W HERE: 06ィェ0102ィコ0904 ィィ ィョ01 ィィ ィ ィヲ ィ ィョ01ィョィー ィィ ィケ040609ィ ィーィケ ィエ02 09 ィ ィィ00ィィ ツ0209ィコィィ01 ィョ ィィ ィャ0603ィェ06, 05ィョ ツ ィィ ィー08ィィ080609ィ ィーィケ ィェィ 0708ィィィャ ィョ09ィーィケ 09ィョィエ0209ィー09ィョ02ィー ィーィ ィ 05ィィ02ィ : 05ィ ィー02ィャ ィ ィ ィェ ィィィェ0102ィコ09 09 ィェ0209ィコ0605ィケィコィィィャィィ ィャィィ: ィィ04 ィィィェ0102ィコ09ィ ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィー0605ィケィコ ィ - ィェィ 0708ィ ィェィ ツィィィー, ィョ06ィエィィィヲ 04ィ : 09 ィェ02ィャ, ィー0605ィケィコ ィィ 09ィー ィィ ィケ04ィョ02ィー ィィィェ0102ィコ09. 02ィー09ィョィー09ィー09ィィ c ィ 0302ィェィィィィ 0209ィーィケ 0708ィィ ツィィィェィ ィェ02ィィ ィケ040609ィ ィェィィィィ ィー0802ィーィケ ィ 0302ィェィィ ィャ d ィョィエィェ0609ィーィィ, 0708ィィ ィィ ィケ040609ィ ィェィィィィ ィィィェ0102ィコ09ィ ィィ04 ィェ0209ィコ0605ィケィコィィ ィヲ, SQLite ィ ィィ08ィ 02ィー ィ - ィェィ 0708ィ ィェィ ツィィィェィ 02ィー ィィ ィィィエ02ィー ィ 0302ィェィィ02 09 ィェィィィャ. 05ィ ィー02ィャ ィィィー ィコ06 09ィー060806ィャィョ ィィ ィーィ ィコ 01ィ ィコ08ィ ィエィ 02ィー ィィィ 06 ィコ060001ィ ィェ02 ィェィ ィィィー ィ 0302ィェィィ ツ ィェ04ィャ ィャ ィ 0402 where 05ィィィ 06 04ィ ィコィ ィェ ツィィ09ィ 06ィー ィィィェ0102ィコ ィャ02 05ィー060006, 09ィョィエ0209ィー09ィョ06ィー ィェィィィー0205ィケィェ ィ ィェィィ ツ02ィェィィ07. SQLite ィィ ィケ04ィョ02ィー ィィィェ0102ィコ09 ィィ04 ィェ0209ィコ0605ィケィコィィ ィヲ, ィィ ィ 0302ィェィィ ィャィィ ィィィェ0102ィコ09ィ 0908ィ 09ィェィィ09ィ 06ィー ィィィ ィョ ィィ06 08ィ 09ィェ06 (=), 05ィィィ ィィ 0706ィャ06ィエィィ ィ 02ィィィィ in, ィコ0806ィャ02 ィェィ ィィィ ィ ィ 0302ィェィィ ィェ , ィャ0603ィェ06 ィィ ィケ040609ィ ィーィケ ィェ02 ィ ィョ01 ィェ0208ィ 0902ィェ09ィー09, ツィー06ィ ィィィーィケ ィェ0606 ィィ ィェィィ03ィェ ィ ィェィィ ィ 0909ィャ06ィー08ィィィャ 0708ィィィャ0208: 00 ィーィ ィコ06ィャ 0905ィョ ツィ 02, SQLite ィィ ィケ04ィョ02ィー 09ィコィ ィェィィ080609ィ ィェィィ02 ィィィェ0102ィコ09ィ ィー0605ィケィコ a ィ 0302ィェィィ02 a > 1 09 ツィィィーィ 02ィー0907 ィェィ ィィィ ィ 0904ィャ ィャ ィィィェ0102ィコ09ィ, ィィ 09 ィェ0208ィ 0902ィェ09ィー0906ィャ ィョ06ィエ02ィャ 0708ィィィャ020802

Gender.pm6

Gender.pm6 13000601060506030405060002 0209040805020008010608 04020505060705080207 080302030408000606 070408090505080607 010205070208040506000301010407 0701060003040506060306 0600. 08. 00. 0102040508020102 010301020304010403

More information

Áeçuìÿííûé-1

Áeçuìÿííûé-1 13000804010307010607 06010506040700030106 050200040300030101020102 0003010302040003010608 04ィ ィ 06ィーィ 06ィエィ 07 0706 0804ィェ06 ツィェ04ィャ 04ィ ィコ06ィェィ ィャ 05ィコ06ィェ06ィャィィィコィ 0904040409ィ 02ィー ィコ 03ィィ04ィェィィ ィェ02

More information

Accounting Report

Accounting Report 1308ィェ09ィ 08ィケ/08020908ィ 05ィケ 2001 000407ィョ09ィコ 4.1 Accounting Report RUSSIAN EDITION 0609010601ィェ04ィヲ 0106ィコィョィャ02ィェィー 0706 ィョ ツ02ィーィョ 09 0106ィ 0409ィ 06ィエ02ィヲ 070806ィャ04030502ィェィェ0609ィーィィ 08 06ィャィィィー02ィー

More information

Na2008_10

Na2008_10 "01ィ 08ィコ06ィーィィ ツ0209ィコィ 07" ィー0208ィャィィィェ06050600ィィ07: 0902ィャィ ィェィーィィ ツ0209ィコ0602 ィィ09090502010609ィ ィェィィ02 (ィェ02 ィー08ィ 01ィィ 02ィィ 06ィェ ィェ04ィヲ 070601 010601 09 ィィ04 ィョ ツ02 ィェィィィィ 05ィーィィ 06 0506 00ィィ ツ0209

More information

Est_na_perelome.pdf

Est_na_perelome.pdf 1304060909ィィィヲ09ィコィ 07 08ィコィ 0102ィャィィ07 01ィ ィョィコ 06ィェ09ィーィィィーィョィー 00ィィ0506090600ィィィィ 0605060306060808 0108 0303040309020003 08070905060704010409 0604080206000607 000609ィコ09ィ 2002 13070208 18 090908 87.8

More information

I. 02ィ ィエィィ02 ィィ ィー ィーィィ ツ0209ィコィィ ィ ィコ02ィィ06ィェィェィ 07 ィコ ィィ07: ィケ07ィコ06ィェ0609 (06ィー09. 08

I. 02ィ ィエィィ02 ィィ ィー ィーィィ ツ0209ィコィィ ィ ィコ02ィィ06ィェィェィ 07 ィコ ィィ07: ィケ07ィコ06ィェ0609 (06ィー09. 08 1304070505080203 0103020104080806 チ0305080203 0209020305060002 00020508020005080607 010205070208040506000301010407 0701060003040506060306 ィィィャ. 00.00. 09020002010205020008 0601050606060706 010302010408080606

More information

ィ ィェ 0203ィ 07ィ ィー04ィヲ ィャ02ィェィー ィコ09ィ

ィ ィェ 0203ィ 07ィ ィー04ィヲ ィャ02ィェィー ィコ09ィ 13060606070905010808 0506040801060008 1 1305020203040408010603 08020902010808 040302080806020408 0705ィ ィェ 0203ィ 07ィ 080609 0307ィー04ィヲ 050502ィャ02ィェィー. 00000202010808 050608060508 080502ィコ09ィ ィェ0108 0203ィョィャィ

More information

<D1E0F3F8EAE8ED312E7670>

<D1E0F3F8EAE8ED312E7670> 13070208 621.9.048:629.78 090908 30.61 0351 04020202ィェ0402ィェィー04: ィコィ 00020108ィ ィー0201ィェ06050600ィィィィ ィャィ 03ィィィェ0609ィー080602ィェィィ07 00010607ィC00080006 (04ィ 09. ィコィ 0002010806ィヲ ィコィ ィェ01. ィー0201ィェ. ィェィ ィョィコ,

More information

Îáëîæêà1.pm6

Îáëîæêà1.pm6 1308. 00. 0302ィー080609 090602010302010408080608 05 0205010200080006 020904080104 0906020508030404 13080604060909 000609080709020006 チ 030306040200 ィC 0106ィコィー0608 0002060008ィ 00ィィ ツ0209ィコィィ01 ィェィ ィョィコ,

More information

Untitled-1

Untitled-1 13030502ィェィ 00ィ 08ィーィ ィェ0609ィ 000201ィィィ 05ィコ06ィェ06ィャィィィコィ 04ィ 08ィョィ 0203ィェ0401 09ィー08ィ ィェ 020607ィョィエ02ィェ06 00ィィィェィィ09ィー020809ィー0906ィャ 06ィ 08ィ 040609ィ ィェィィ07 04060909ィィィヲ09ィコ06ィヲ 0802010208ィ 02ィィィィ 09 ィコィ

More information

13

13 13 13 1301ィ 080601ィェィ 07 ィャ0201ィィ02ィィィェィ, ィェィ ィェィ 03 090400050701 0708020109ィーィ 09050702ィー 0906ィ 06ィヲ 0106090605ィケィェ06 01ィィィェィ ィャィィ ツィェィョ06 09ィー08ィョィコィーィョ08ィョ 09 090609ィーィ 0902 ィー08ィ 01ィィ02ィィ06ィェィェ06-ィ

More information

ィコィィィェ ィコ060909ィコィィィヲ 03ィョ08ィェィ 05 ィャ020301ィョィェィ ィェ ィ 09ィ ィ 09ィー09ィョ02ィー 08ィ 0409ィィィーィィ06 ィャ020301ィョィ

ィコィィィェ ィコ060909ィコィィィヲ 03ィョ08ィェィ 05 ィャ020301ィョィェィ ィェ ィ 09ィ ィ 09ィー09ィョ02ィー 08ィ 0409ィィィーィィ06 ィャ020301ィョィ 13000609ィコ060909ィコィィィヲ 03ィョ08ィェィ 05 ィャ020301ィョィェィ 080601ィェ060006 0708ィ 09ィ Moscow Journal of International Law 01ィ ィョ ツィェ06-ィー02060802ィーィィ ツ0209ィコィィィヲ ィィ ィィィェ000608ィャィ 02ィィ06ィェィェ06-0708ィ ィコィーィィ ツ0209ィコィィィヲ

More information

tom2.p65

tom2.p65 1308ィコィ 0102ィャィィ07 ィェィ ィョィコ 04020907ィョィ 05ィィィコィィ 06ィ ィーィ 0809ィーィ ィェ 06ィェ09ィーィィィーィョィー ィィ09ィー0608ィィィィ ィィィャ. 01.00ィ 080103ィ ィェィィ 08040903020902010608 0300040805060705080609 050603030307 000407ィョ09ィコ 2 05080201ィェ020902ィコ0609ィ

More information

Aksenov.vp

Aksenov.vp 13000608060204 0908050804030006 チ 08080503010200 (08 60-0502ィーィィ06 0906 01ィェ07 0806030102ィェィィ07) * 00. 09. 08ィコ0902ィェ0609 080601ィィ050907 20 ィィ06ィェ07 1947 00. 00 1970 00. 06ィェ 06ィコ06ィェ ツィィ05 0606ィャ09ィコィィィヲ

More information

-15_Kam

-15_Kam 13060505090302020008010608 06 04080504080902060806, 00010301010603 06080803080604 000608ィー06ィェ 06. 08ィ ィャィケ02ィェ, 0105ィェ09ィィ 09. 0109ィ 0802 050604070806070408 0404010808 06 060101020008000606: 0209050204

More information

VP:CorelVentura 7.0

VP:CorelVentura 7.0 132012 0601050606060706 06050602040606 0305060305060002050108010608 ィィ 06030901060806 ィィィャ. 05.06.00ィ 09ィィ050609ィ 01020206 チ010808 010807 チ010808 0802010803040301000608 0606ィャ 2 0306090907ィエィ 02ィー0907

More information

4_2009.p65

4_2009.p65 1300030506010608 0402050506070508020102 01070008010606080401020102 010807 チ01020102 0802010208 2009 4 (57) 0906050502ィー02ィェィケ 060401ィ 02ィー0907 09 1995 00. 0004010601ィィィー 4 08ィ 04ィ 09 000601 13000209ィーィェィィィコ

More information

untitled

untitled 1306080002040301010808 050602060002050605 030601 06ィ ィエ02ィヲ 080201ィ ィコ02ィィ02ィヲ 09. 08. 09020102080405 ィィ 00. 08. 0108000809020008 000609ィコ09ィ 2007 1306ィ ィャ060302ィェィェィ 07 09ィー06ィィィャ0609ィーィケ. 07 ツ02ィ ィェィィィコ

More information

< FCEE2F7E8EDF1EAE8E95FCAF0E8ECE8EDE0EBFCEDEEE520EDE02E2E2E>

< FCEE2F7E8EDF1EAE8E95FCAF0E8ECE8EDE0EBFCEDEEE520EDE02E2E2E> 130808ィィィャィィィェィ 05ィケィェ0602 ィェィ 09ィィ05ィィ02 070806ィーィィ09 0302ィェィエィィィェ ィィ 0102ィー02ィヲ: ィャ020301ィョィェィ 080601ィェ0402 09ィーィ ィェ01ィ 08ィー04 070806ィーィィ09060102ィヲ09ィー09ィィ07 130808ィィィャィィィェィ 05ィケィェ0602 ィェィ 09ィィ05ィィ02

More information

untitled

untitled 13 13 130306090907ィエィ 02ィー0907 020400ィ ィェィ ィャ - 030208ィー09ィ ィャ ィィ 0002080607ィャ 00ィー060806ィヲ ィャィィ08060906ィヲ 0906ィヲィェ04 060401ィ ィー0205ィケ09ィコィィィヲ 0106ィャ ー01ィ ィー08ィ ア 13090908 63.3(2)722.78 (29=020400) 09

More information

R03_LAVAMAT_54610_01_oS_5kg_sy_ZP.bk

R03_LAVAMAT_54610_01_oS_5kg_sy_ZP.bk 13LAVAMAT 54610 05ィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ -ィ 09ィー06ィャィ ィー 06ィェ09ィー08ィョィコ02ィィ07 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ 05ィコ090705ィョィ ィーィ 02ィィィィ 130709ィ 03ィ 02ィャィ 07 0706ィコィョ07ィ ィー0205ィケィェィィ02ィ, ィョ09ィ 03ィ 02ィャ04ィヲ

More information

チ ィィ 09ィー08ィ ィェ ィィ ィー0907 ィ ィ ィーィェ04ィャ 05ィィ

チ ィィ 09ィー08ィ ィェ ィィ ィー0907 ィ ィ ィーィェ04ィャ 05ィィ 1306080201020006 チ0305080607 040704010809 000106 01 2 2004 197 040605ィケ 0804ィェ06 ツィェ0401 ィィィェ09ィーィィィーィョィー0609 09 0708060202090902 ィィィェィー020008ィ 02ィィィィ 04060909ィィィィ 09 ィャィィ080609ィョ06 05ィコ06ィェ06ィャィィィコィョ

More information

KITMIR2_04.vp

KITMIR2_04.vp 13 13070208 [327+339.5](510) 090908 66.5(508ィィィー)+66.59(508ィィィー) 0845 050601020803ィ ィェィィ02 0402ィコ06ィャ02ィェ010609ィ ィェ06 ィコ 07ィョィ 05ィィィコィ 02ィィィィ 07 ツ02ィェ04ィャ 09060902ィー06ィャ 060200 040801 04020202ィェ0402ィェィー04:

More information

1307 チ チ チ01040

1307 チ チ チ01040 13000601060506030405060002 0209040805020008010608 06 0108070806 04020505060705080207 080302030408000606 07 チ03010403 05080306050806 02040902000508020102 01020507020804050600030101020102 070106000304050606030608

More information

J1_1998

J1_1998 1304ィョ08ィェィ 05 090602ィィ06050600ィィィィ ィィ 090602ィィィ 05ィケィェ06ィヲ ィ ィェィー08060706050600ィィィィ. 1998. 0606ィャ I. 01 3 00. 08ィ ィヲ040208 04070505080603 080808 0003010501060105060002 00 0003010604080905010207 08050606

More information

МР153.pm6

МР153.pm6 130407040503 020902060106 チ0503 050800020508040802010203 0004-153 1 0209020603 0708080508010608 0001060008010603! 0303040302 06080503090708060800060307 0407040508 020908050806030905-0102 020501080802000506030505

More information

1300ィィ ィ ィィ04ィ ィー0608 ィィ ィェィェ ィ ィ , 00ィー ィ ィェィィ ツ0209ィコィィ02 03ィィ01ィコ0609ィーィィ 00ィィ ィ ィィ04ィ ィー0608,

1300ィィ ィ ィィ04ィ ィー0608 ィィ ィェィェ ィ ィ , 00ィー ィ ィェィィ ツ0209ィコィィ02 03ィィ01ィコ0609ィーィィ 00ィィ ィ ィィ04ィ ィー0608, 13. 0302 0102ィヲ09ィー09ィィ02 04ィ ィコ0506 ツィ 02ィー0907 00ィー0608060800ィ ィェィィ ツ0209ィコィィ02 03ィィ01ィコ0609ィーィィ 00ィィ0108060006ィ ィィ04ィ ィー0608 06ィ 08ィ 040609ィ ィェィィィィ 09090704ィ ィェィェ060006, ィェ02 09ィャィ ツィィ09ィ 02ィャ060006

More information

Èçâ_¹4(95)_2011_ñ1.pm6

Èçâ_¹4(95)_2011_ñ1.pm6 130604090209ィーィィ07 07080107. 050208ィィ07 1 01 4 (95) 130605000305060608 07040809050508020102 01020507020804050600030101020102 070106000304050606030608 020902030506000301010407 0502000306 04070401080908

More information

ULANOV.qxd

ULANOV.qxd 13 130000ィ ィー0208ィィィコィィ 0802 ツィィ 0705ィ ィェ0609ィ 0109ィィ03ィョィー0907 ィコィョ01ィ ィャ02010502ィェィェ02ィヲ, ィェ02030205ィィ 06ィェ 06ィ 02ィエィ 02ィー. 000606ィ ィエ02, ィャ02010502ィェィェ0609ィーィケ 0902000601ィェ07 09ィーィ ィェ0609ィィィー0907 ィー02ィャ,

More information

Verstka_#14.FH10

Verstka_#14.FH10 133 (14)/2004 ィ 07080205ィケ 05020108 02030902 0601020408 0507060801060108 0201020105 050802040906 06 01080203040204 1304ィョ08ィェィ 05 ー0608020902010608 ィィ 0304080002 ア - ィェ02ィコ06ィャィャ0208 ツ0209ィコ0602 ィェ02000609ィョ01ィ

More information

Untitled-2

Untitled-2 130205080205080808 010204020205080808 050608010608 070104 01080607040806050602 050202020106 チ0305080607 07050307 020508020508020102 0701060304050606030608 03. 08. 0207010803 0203040308010605060403 0408050603010608

More information

untitled

untitled 306006030400306-00080603000806060808 2007 05ィ 0608ィェィィィコ 08ィ ィ 06ィー ィョ ツィ 09ィーィェィィィコ0609 ィコ06ィェィコィョ0809ィ ィェィ ィョ ツィェ040 07080602ィコィー0609 0706 ィィィェ000608ィャィ 02ィィ06ィェィェ06ィャィョ 0706ィィ09ィコィョ 03ィコィ ィー0208ィィィェィ

More information

<443A5C4F6C65675CC8C8CCCA5CD1DAC5C7C4DB5CF1FAE5E7E42DD0F3F1F1E05CCCE0F2E5F0E8E0EBFB20D1FAE5E7E4E05C56656E C546F6D312E7670>

<443A5C4F6C65675CC8C8CCCA5CD1DAC5C7C4DB5CF1FAE5E7E42DD0F3F1F1E05CCCE0F2E5F0E8E0EBFB20D1FAE5E7E4E05C56656E C546F6D312E7670> 1304060909ィィィヲ09ィコィ 07 ィ ィコィ 0102ィャィィ07 ィェィ ィョィコ 06ィェ09ィーィィィーィョィー ィィ09ィー0608ィィィィ ィャィ ィー0208ィィィ 05ィケィェ06ィヲ ィコィョ05ィケィーィョ0804 0604070204 III (XIX) 0005030402050506070508020102 080409030209020106 チ030508020102

More information

КАФЕДРА ТЕОРИИ ВЕРОЯТНОСТЕЙ

КАФЕДРА  ТЕОРИИ ВЕРОЯТНОСТЕЙ 1308080803020408 060302040606 000304020806010205060307 (2005 2009) 13050601020803ィ ィェィィ02 1 030802070601ィ 09ィ ィー0205ィィ ィィ 0906ィー08ィョ01ィェィィィコィィ 2 07 ツ02ィ ィェ06-070201ィ 000600ィィ ツ0209ィコィ 07 010207ィー0205ィケィェ0609ィーィケ

More information

untitled

untitled 1306ィコc0702pィィィャ02ィェィーィ 05ィケィェィ 07 ィィ ィコ05ィィィェィィ ツ02cィコィ 07 00ィ pィャィ ィコ06050600ィィ07 2008 0606ィャ 71 01 1 05. 61 ィC 69 1 71 71 71 71 7 1 71 71 71 71 71 71 71 71 71 7 0304020909030004 06050302090505020008010608

More information

TIT.p65

TIT.p65 1304060909ィィィヲ09ィコィ 07 ィ ィコィ 0102ィャィィ07 ィェィ ィョィコ 05ィィィ ィィ0809ィコ0602 06ィー01020502ィェィィ02 010700080106060804010403 0108070806 00 050609060406 01 2, 2010 00. 05020203040408010603 08 65-0903060607 030209030204

More information

R03_KB9820E_EU_Compact_R5.bk

R03_KB9820E_EU_Compact_R5.bk 13COMPETENCE KB9820E 00ィェ06000600ィョィェィコ02ィィ06ィェィ 05ィケィェ04ィヲ 0909ィー08ィ ィィ09ィ 02ィャ04ィヲ 01ィョ01060906ィヲ 03ィコィ 00 010507 0708ィィ0006ィー06090502ィェィィ07 07ィィィエ02090401 07080601ィョィコィー0609 ィェィ 07ィ 08ィョ 06ィェ09ィー08ィョィコ02ィィ07

More information

untitled

untitled 131 02cィェ0609ィ ィェ 09 07ィェ09ィ p02 1932 00., 0006cィコ09ィ 07 ツ080201ィィィー0205ィケ: 020202 060401ィ ィー0205ィケ09ィー0906 ー06030506-0509 ア 0801080209 080201ィ ィコ02ィィィィ: 119991, 000609ィコ09ィ, 010503-1, 0902ィェィィィェ09ィコィィィヲ

More information

soderzhanie-05.indd

soderzhanie-05.indd 1303040300030508 チ010407 040704010809 0907020204030506000301010207 09060603040806070404 06 020902030506000301010207 0004050906 060401ィ 02ィー0907 09 07ィェ09ィ 0807 1925 00. 01 5 (1057) 00ィ ィヲ, 2013 00. 03000103010607

More information

Mova_12.p65

Mova_12.p65 13000501050506030405060002 020500050606 05 0108070806 07080408040106 02010209ィケィコィィィヲ ィェィ 020606ィェィ 05ィケィェィィィヲ ィョィェ0609020809ィィィー02ィー 06ィャ. 05. 05. 0002 ツィェィィィコ0609ィ 00020008 01ィ ィョィコ060906-ィー02060802ィーィィ

More information

2_2004_

2_2004_ 1301ィ ィョ ツィェ06-ィャ02ィー0601ィィ ツ0209ィコィィィヲ 03ィョ08ィェィ 05 01 2 (35) (ィ 07080205ィケ ィC ィィ06ィェィケ) 2004 07 チ0403020606030906: 00ィィィェィィ09ィー020809ィー0906 06ィ 08ィ 040609ィ ィェィィ07 ィィ ィェィ ィョィコィィ 04060909ィィィヲ09ィコ06ィヲ 0802010208ィ

More information

GIS_Nov_Kar

GIS_Nov_Kar 1309.00. 010609ィィィコ0609ィ, 06.00. 08ィ 0807ィコィィィェ 0002ィー0601ィィ ツ0209ィコ0602 08ィョィコ0609060109ィー0906 0706 09ィ 0608ィョ 07060502090401 01ィ ィェィェ0401, ィィ01 09090601ィョ 09 ィ ィ 0404 01ィ ィェィェ0401, 0708020109ィ 08ィィィー0205ィケィェ06ィヲ

More information

Untitled-30

Untitled-30 0502ィコ02ィィ07 VI 060506020406 チ0305080607 0603080506060905 06 060408020600060201010407 080205060700 01080402020200 03000408050606 VI.1. 060408020600060201010407 080205060700 03000408050606 04ィョィコ06090601ィィィー0205ィケ

More information

Ãëÿíåö.pm6

Ãëÿíåö.pm6 1300. 07. 01ィョ010609ィ 06. 02. 04ィ ィコィィ070609ィ 0402ィェ09ィコィィ02 000507ィェ0202090402 03ィョ08ィェィ 0504: 010806ィェ06ィー0607 090606ィ 08ィ 03ィ 02ィャ06ィヲ 070609090201ィェ0209ィェ0609ィーィィ 0006ィェ060008ィ 00ィィ07 03ィコィ ィー0208ィィィェィ

More information

059_1

059_1 13 13Cloe Madanes STRATEGIC FAMILY THERAPY Jossey-Bass Publishers San Francisso 130805ィョ 00ィ 01ィ ィェ0209 0506040806030106 チ0305080808 0503000307010808 06030408030608 03020802090601 09 ィ ィェ0005ィィィヲ09ィコ060006

More information

Женские глянцевые журналы: хронотоп воображаемой повседневности

Женские глянцевые журналы: хронотоп воображаемой повседневности 1300. 07. 01ィョ010609ィ 06. 02. 04ィ ィコィィ070609ィ 0402ィェ09ィコィィ02 000507ィェ0202090402 03ィョ08ィェィ 0504: 010806ィェ06ィー0607 090606ィ 08ィ 03ィ 02ィャ06ィヲ 070609090201ィェ0209ィェ0609ィーィィ 0006ィェ060008ィ 00ィィ07 03ィコィ ィー0208ィィィェィ

More information

Мир Евразии №1(2016)

Мир Евразии №1(2016) 130102040102-080906080705080607 010205070208040506000301010407 0701060003040506060306 000604 03000408050606 01ィ ィョ ツィェ04ィヲ 03ィョ08ィェィ 05. 060401ィ 02ィー0907 09 ィャィ 07 2008 00. 0004010601ィィィー 0601ィィィェ 08ィ

More information

World Bank Document

World Bank Document 13Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized Public Disclosure Authorized 38520 0304030206050902000603 1 07030408000903010603 00 000405010307 0108020903 132

More information

R03_LAVALOGIC_1820_LCD_5kg_BT_db.bk

R03_LAVALOGIC_1820_LCD_5kg_BT_db.bk 13LAVAMAT LAVALOGIC 1820 Cィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ -ィ 09ィー06ィャィ ィー 06ィェ09ィー08ィョィコ02ィィ07 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ 05ィコ090705ィョィ ィーィ 02ィィィィ 130709ィ 03ィ 02ィャィ 07 0706ィコィョ07ィ ィー0205ィケィェィィ02ィ, ィョ09ィ

More information

ィ ィコ02ィィ02ィヲ ィャィィ ィ ィェ0609ィェ ィケ ィコ06ィヲ, ィ 09ィ ィー ィィ N 19, 00.02ィャ09ィコ;

ィ ィコ02ィィ02ィヲ ィャィィ ィ ィェ0609ィェ ィケ ィコ06ィヲ, ィ 09ィ ィー ィィ N 19, 00.02ィャ09ィコ; 1305020902060808 0404090808 00 ー05030606 ア 06ィェィー0208ィェ02ィー-ィー0201ィェ06050600ィィィィ 09 09080201ィェ02ィヲ 03ィコ060502 (0308ィ ィコィーィィ ツ0209ィコ0602 08ィョィコ0609060109ィー0906) 0306 ィャィ ィー0208ィィィ 05ィ ィャ ィコ06ィェィコィョ0809ィ

More information

Libretto_New_RS

Libretto_New_RS 1304ィョィコ0609060109ィー0906 0706 05ィコ07ィョィ ィーィ 02ィィィィ 05060604080905010808 000801060108 CIS 04070505080607, 1 RO Rom09n00,13 SB 050403050806,25 050601020803ィ ィェィィ02 0709ィーィ ィェ0609ィコィ, 2-3 04ィ 0907ィ ィコ0609ィコィ

More information

для типогр-часть1.p65

для типогр-часть1.p65 13030209060606 チ0305080203 000701080006 08ィェィ 05ィィィーィィィコィ 0906ィ 04ィーィィィヲ 09 0502090208ィェ06ィヲ 080008ィィィコ02 ィィ ィェィ 0905ィィ03ィェ02ィャ 000609ィー06ィコ02 030601 080201ィ ィコ02ィィ02ィヲ 050208000207 08ィョ0800ィィィェ07ィェィ 00020301ィョィェィ

More information

028265rs.p65

028265rs.p65 13WS 431 TX Cィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ 04ィョィコ0609060109ィー0906 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ 05ィコ090705ィョィ ィーィ 02ィィィィ Washing machine Instructions for installation and use 040501ィェ000709ィヲ07 090705 ツィエィェ

More information

Китай - надвигается война?

Китай - надвигается война? 1308.05. 08ィョィャィィィェ0609 08ィィィーィ ィヲ ィC ィェィ 0109ィィ00ィ 02ィー0907 0906ィヲィェィ? 05ィ ィェィコィー-0302ィー0208ィ ィョ0800 1000803 2005 1 13070208 94(470) 090908 63.2(2) 08 908 08 908 08.05. 08ィョィャィィィェ0609 08ィィィーィ ィヲ ィC ィェィ

More information

Microsoft Word - Муравьев.doc

Microsoft Word - Муравьев.doc 132011 06080201020006 チ0305080607 040704010809 000106 237 02 08060909ィィィヲ09ィコ06ィヲ 05ィコ06ィェ06ィャィィ ツ0209ィコ06ィヲ ィェィ ィョィコ02 09ィコ090604ィケ 0708ィィ04ィャィョ 07ィョィ 05ィィィコィ 02ィィィヲ 08060909ィィィヲ09ィコィィ01 ィョ ツ02ィェ0401

More information

Ò_1.PM6

Ò_1.PM6 131 132 3 20 0502ィー 070609ィー09060902ィー09ィコ06ィヲ 04060909ィィィィ: ィコ08ィィ04ィィ09ィェ0402 07090502ィェィィ07 ィィ ィャ0201ィ ィェィィ04ィャ04 ィャ06010208ィェィィ04ィ 02ィィィィ 00ィ ィー0208ィィィ 0504 XIV 00090208060909ィィィヲ09ィコ06ィヲ ィェィ ィョ ツィェ06-0708ィ

More information

OKO-LAVAMAT_88840_advanced.bk

OKO-LAVAMAT_88840_advanced.bk 1300KO-LAVAMAT 88840 update 06ィコ06050600ィィ ツィェィ 07 09ィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ -ィ 09ィー06ィャィ ィー 06ィェ09ィー08ィョィコ02ィィ07 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ 05ィコ090705ィョィ ィーィ 02ィィィィ 131 0709ィ 03ィ 02ィャィ 07 0706ィコィョ07ィ

More information

BEJ pmd

BEJ pmd 130902050608ィョ0909ィコィィィヲ 05ィコ06ィェ06ィャィィ ツ0209ィコィィィヲ 03ィョ08ィェィ 05. 2016. 01 3. 05. 119ィC133. Belarusian Economic Journal. 2016 No 3. P. 119ィC133. 0506080606050606 チ0305080808 020003010808 チ0309020003 チ030508020102

More information

Êîé Áýàôóò. Ðåâîëþöèÿ Quixtar.pmd

Êîé Áýàôóò. Ðåâîëþöèÿ Quixtar.pmd 13COY BAREFOOT THE QUIXTAR REVOLUTION DISCOVER THE NEW HIGH-TECH, HIGH-TOUCH WORLD OF MARKETING 1 132 09060909060206030808 MLM 13080207 090608080706 040300020907000608 QUIXTAR 0102000403 000405020802060309010209020106

More information

MP-14.pmd

MP-14.pmd 132 00ィィ08 07020802090601ィ 01 1 (15) Union des traducteurs de Russie (UTR) Translators Union of Russia (UTR) 05060604 07020802090601 ツィィィコ0609 04060909ィィィィ (050304) 07 ツ0802030102ィェ 09 1991 000601ィョ チ0502ィェ

More information

Симпозиум-2007-пробный p65

Симпозиум-2007-пробный p65 130209020305060002 000205060208020003020200 040205050606 080805080105080203 020602030903010603 0402050506070508020102 060506020406 チ030508020102 0209020305060008 0601050606060706 060806080405080207 060100060809020303020606

More information

3 A3 10

3 A3  10 03ィョ08ィェィ 05 0902ィー0208ィィィェィ 08ィィ07 ィィ ィコ0608ィャ0502ィェィィ02 00040205020406 0803ィ 090202ィー, ィェ02 ィェィ 01060107 0902ィ 02 0708ィィィャ02ィェ02ィェィィ07, 09ィー0607 ツィ 07 090601ィ 00ィェィィ00ィー ィィ05ィィ ィェィ 010605060102 04ィ ィャ020804ィ

More information

R03_OKO-LAVAMAT_LAVALOGIC_1810_LCD.bk

R03_OKO-LAVAMAT_LAVALOGIC_1810_LCD.bk 13LAVAMAT LAVALOGIC 1810 Cィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ -ィ 09ィー06ィャィ ィー 06ィェ09ィー08ィョィコ02ィィ07 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ 05ィコ090705ィョィ ィーィ 02ィィィィ 130709ィ 03ィ 02ィャィ 07 0706ィコィョ07ィ ィー0205ィケィェィィ02ィ, ィョ09ィ

More information

772_a.p65

772_a.p65 13000501050506030405060002 020500050606 05 0108070806 07080408040106 ISSN 0453-8048 000505010608 090804080500050508020102 01080005020108090501020102 070105000304050606030607 06ィャ. 00.01. 08ィ 08ィ 0406ィェィ

More information

Оглавление.pmd

Оглавление.pmd 1306.03. 01060802ィェィコ0609 0209ィェ060904 ィ 09ィー06ィャィ ィーィィ04ィィ080609ィ ィェィェ060006 07080602ィコィーィィ080609ィ ィェィィ07 060401ィ ィェィィ02 ツ02ィー090208ィー0602, 0702080208ィ ィ 06ィーィ ィェィェ0602 ィィ 0106070605ィェ02ィェィェ0602 0402ィコ06ィャ02ィェ010609ィ

More information

hydra main.pm6

hydra main.pm6 1305ィェィ ィコ06ィャィィィャ0907 09 08ィ 04ィェ0606ィ 08ィ 04ィィ02ィャ 03ィィ0906ィーィェ060006 ィャィィ08ィ 05ィコ0605ィケィコ06 ィェィ 0502ィャ0502 03ィィ0906ィーィェ0401? 080605ィィ ツ0209ィー0902ィェィェ06 060202ィェィィィーィケ 05ィー06 08ィ 04ィェ0606ィ 08ィ 04ィィ02

More information

13000601060506030405060002 0209040805020008010608 06 0108070806 04020505060705080207 080302030408000606 00020901020104080205080607 010205070208040506000301010407 0701060003040506060306 0002ィェィー08 080200ィィ06ィェィ

More information

ОГЛАВЛЕНИЕ

ОГЛАВЛЕНИЕ 130802010208ィ 05ィケィェ0602 000609ィョ01ィ 0809ィー0902ィェィェ0602 ィ 06010302ィーィェ0602 ィョ ツ0802030102ィェィィ02 ィェィ ィョィコィィ 010609ィョ01ィ 0809ィー0902ィェィェィ 07 07ィョィ 05ィィ ツィェィ 07 ィェィ ィョ ツィェ06-ィー0201ィェィィ ツ0209ィコィ 07 ィ ィィィ 05ィィ06ィー02ィコィ

More information

/ ィ ィェィコィー-0302ィー0208ィ ィョ ィィィー0208ィ ィーィョ08ィェ06-07ィョィ 05ィ

/ ィ ィェィコィー-0302ィー0208ィ ィョ ィィィー0208ィ ィーィョ08ィェ06-07ィョィ 05ィ 13 13050006010300 0508060704010608010008 01 2 / 050209010003 06 0506080905 01 418 05ィ ィェィコィー-0302ィー0208ィ ィョ0800 2002 00. 09ィィィー0208ィ ィーィョ08ィェ06-07ィョィ 05ィィ02ィィ09ィーィィ ツ0209ィコィィィヲ ィィ05050609ィー08ィィ080609ィ

More information

katalog.p65

katalog.p65 1305020203040408010603 050601020803ィ ィェィィ02 010102 ィィ ィコィ ィコ 06000608ィャィィィーィケ 04ィ ィコィ 04...2 0609ィー0608ィィ07 0309ィェ000205ィケ09ィコ060006 0109ィィ0302ィェィィ07 09 030908ィ 04ィィィィ 1.1...3 0609ィー0608ィィ07 0309ィェ000205ィケ09ィコ060006

More information

Maket.pmd

Maket.pmd 13050208090208 Kraftway Express Blade 04ィョィコ0609060109ィー0906 070605ィケ040609ィ ィー020507 000609ィコ09ィ, 2007 13Microsoft03, Windows03, Windows03 Server 0709050706ィー0907 04ィ 080200ィィ09ィー08ィィ080609ィ ィェィェ04ィャィィ

More information

Vest_2_2006.pmd

Vest_2_2006.pmd 13000209ィーィェィィィコ 020002 040801. 2006. 01 2 06.01.0604020808020008 08ィャ0208ィィィコィ ィェ09ィコィィ02 ィィ09090502010609ィ ィェィィ07 02ィ 05ィケィェ020006 000609ィー06ィコィ 04060909ィィィィ 04ィ 0909ィャィ ィー08ィィ09ィ 06ィー0907 0609ィェ0609ィェ0402

More information

25_rozdil.indd

25_rozdil.indd 1325 05ィーィ ィ ィィ05ィケィェィ 07 09ィー02ィェ06ィコィ 0801ィィ07 Satya Reddy Atmakuri, MD, Michael H. Gollob, MD ァレ Neal S. Kleiman, MD 0000030203010603 00 21 0902ィコ02 08ィ 0907080609ィー08ィ ィェ02ィェィェ0609ィーィケ ィィ0302ィャィィ ツ0209ィコ06ィヲ

More information

<50686F746F73686F705FD0E5ECE5E7EEE2F1EAE8E95F E7670>

<50686F746F73686F705FD0E5ECE5E7EEE2F1EAE8E95F E7670> 130005ィ 01ィィィャィィ08 0402ィャ0204060909ィコィィィヲ 05ィ ィャ06ィョ ツィィィー0205ィケ PHOTOSHOP CS 2 2006 13 13050601020803ィ ィェィィ02 0009020102ィェィィ02...6 0105ィ 09ィ 1. 02ィ ィエィィ02 0909020102ィェィィ07 06 0708060008ィ ィャィャ02...9 00ィィ0104

More information

チ ツ02ィ ィェ ィ ィィ02 08ィェ ィィィコィー ィィ ツィ 05ィー ィ ィ ィャィャィィ080609ィ ィ

チ ツ02ィ ィェ ィ ィィ02 08ィェ ィィィコィー ィィ ツィ 05ィー ィ ィ ィャィャィィ080609ィ ィ 130906ィ 0602 ィィ09070605ィケ040609ィ ィェィィ02 01ィ ィェィェ060006 00ィ ィヲ05ィ 0604ィェィ ツィ 02ィー 09ィ 0302 09060005ィ 09ィィ02 09 ィョ09050609ィィ07ィャィィ 05ィィ0202ィェ04ィィィィ (09ィャ. 09050201. 09ィー08.) 0602ィコ09ィー 09 01ィ ィェィェ06ィャ 00ィ

More information

033722rs.p65

033722rs.p65 13M M ARGHERITA 05ィーィィ08ィ 05ィケィェィ 07 ィャィ 03ィィィェィ 09 09ィョ03ィコ06ィヲ 06ィェ09ィー08ィョィコ02ィィィィ 0706 ィョ09ィーィ ィェ0609ィコ02 ィィ ィィ09070605ィイ040609ィ ィェィィ06 Washer-dryer Instructions for installation and use 13CIS GB 05ィーィィ08ィ

More information

untitled

untitled 13 130006010607ィケ07ィェ0609ィ 01ィ ィーィ 05ィィ07 03090002ィェィケ0209ィェィ 05ィーィ 08 ツ02ィェィコ0609ィ 030502ィェィ 05ィーィ ィェィィ0905ィ 090609ィェィ 05ィィィェ010806ィャ 0904000608ィ ィェィィ07: 01ィィィ 00ィェ0609ィーィィィコィ ィィ 07080600ィィ05ィ ィコィーィィィコィ

More information

untitled

untitled 0801060106 0204020108 03080703030408 0108 04070505080200 0805040803: 000805 ツィョィエィィ02 090600ィ 03 0004ィ 0301ィョィエィィ02 090600ィ 03 00000205ィィ ツィィ02 090600ィ 09 0708060706090201ィィ03 00 チ02ィャィョ 08ィ 01ィョ02ィー0907

More information

Fungi4.p65

Fungi4.p65 130109080008 4 0006080206020805060104, 00060802060208050608020504 06 02060408000903010608 01040609080006 13122 0709070201ィィ ィャ0201ィィ02ィィィェ09ィコ06ィヲ ィャィィィコ06050600ィィィィ 080806070809050102050605 060507 チ03010608

More information

ィィ 0108ィョ00ィィ01 ィョ ツ02ィ ィェィィィコ0609, 08ィ 0408ィ ィ 06ィーィ ィェィェ0401 ィコ06ィャ07ィ ィェィィ02ィヲ 00ィ ィヲィコ ィー: 07 ツ02ィ ィェ ィコィー04 09 ィ

ィィ 0108ィョ00ィィ01 ィョ ツ02ィ ィェィィィコ0609, 08ィ 0408ィ ィ 06ィーィ ィェィェ0401 ィコ06ィャ07ィ ィェィィ02ィヲ 00ィ ィヲィコ ィー: 07 ツ02ィ ィェ ィコィー04 09 ィ 130206080600ィィ02 ィョ ツ02ィェィィィコィィ! 06ィー06 ィョ ツ02ィ ィェ0602 07060906ィ ィィ02 08ィ 0408ィ ィ 06ィーィ ィェ06 090902ィャィィ08ィェ06 ィィ04090209ィーィェ06ィヲ ィコ0608070608ィ 02ィィ02ィヲ 00ィ ィヲィコ0806090600ィー, ィャィィ08060904ィャ 05ィィ01020806ィャ

More information

untitled

untitled 1305060303010207 090709090306030105 ISSN 1684-8438 060902ィェィケィC 04ィィィャィ 2007 N23-24 13070208 574:581.5 05ィー0207ィェ06ィヲ ィ 06050502ィー02ィェィケ 060902ィェィケィC04ィィィャィ 2007 N 23ィC24 04ィ ィ 06 ツィィィヲ ィ 06050502ィー02ィェィケ

More information

1300ィ ィー0208ィィィ ィ ィィィィ, ィィ09ィー0608ィィィィ ィィ 05ィーィェ060008ィ 00ィィィィ 06ィ 0908ィィィィ XV 0908ィィ09ィー0609 ィC ィャ020909ィィ07,

1300ィ ィー0208ィィィ ィ ィィィィ, ィィ09ィー0608ィィィィ ィィ 05ィーィェ060008ィ 00ィィィィ 06ィ 0908ィィィィ XV 0908ィィ09ィー0609 ィC ィャ020909ィィ07, 130908ィ 07ィョィェ0609 01.06. 03ィョィー02030209ィー09ィィ02 0706 080804ィャィョ 05ィーィィ0902ィェィ 010802050502ィーィ 01. 06. 0904080307010200 0307060301030506000603 0302 0804040007 05060600030108 0104030909030608 04ィィ09. 1.

More information

One Blood.p65

One Blood.p65 130206 0202010207 0804020006 09060909030705080607 030202090202 08 04080506050007 080301 090600 08080409 000609080102 020201 090806060301 0908ィィ09ィーィィィ ィェ09ィコィィィヲ ィェィ ィョ ツィェ06-ィ 070605060002ィーィィ ツ0209ィコィィィヲ

More information

13A ィ ィコィーィョィ 05ィケィェ ィ ィコ02ィィ ィーィ ィー 04ィ 0906ィ 06ィヲ 07ィ ィコィ ィエィ ィーィケ ィョィ 05ィィィコィ 02ィィィィ 09ィーィ ィーィケィィ

13A ィ ィコィーィョィ 05ィケィェ ィ ィコ02ィィ ィーィ ィー 04ィ 0906ィ 06ィヲ 07ィ ィコィ ィエィ ィーィケ ィョィ 05ィィィコィ 02ィィィィ 09ィーィ ィーィケィィ 130304030103020309050106 013(350) 19 ェ 25 07ィェ09ィ 07 020007090903060607 060107010704000606 0306ィ 05ィィ 01ィョィャィ ィーィケ 06ィ ィィィャ07ィィ ツィャ02ィェィー02? vitaemo@news2000.com.ua www.2000.net.ua > 030603ィ 05ィョィヲ09ィーィ,

More information

r-01.p65

r-01.p65 130003010604080905010808 08050608 06 080800080805 01 5(35), 2004 0003010604080905010808 08050608 06 080800080805 04ィョ08ィェィ 05 090602ィィィ 05ィケィェ06-070605ィィィーィィ ツ0209ィコィィ01 ィィ09090502010609ィ ィェィィィヲ 5(35)

More information

NO- 3 (2010)

NO-  3 (2010) 1301060403010204020205080203 0209040805020008010603 05ィ 080200ィィ09ィー08ィィ080609ィ ィェ 0802010208ィ 05ィケィェ06ィヲ 0905ィョ03ィ 06ィヲ 0706 ィェィ 01040608ィョ 09 0900020802 09090704ィィ, ィィィェ000608ィャィ 02ィィ06ィェィェ0401 ィー0201ィェ06050600ィィィヲ

More information

CH_0_RU.p65

CH_0_RU.p65 13080200030805 03060906ィ ィィ02 0706 06ィ 08ィ 040609ィ ィェィィ06 09 06ィ 05ィ 09ィーィィ 0708ィ 09 ツ0205060902ィコィ 09 ィョ ツィ 09ィーィィ02ィャ ィャ060506010203ィィ 03ィ ィー08ィィ02ィィ07 0908ィ ィェ010208 04ィョィィ 0106ィャ0209 060505ィィ 08ィィィェ

More information

ィ ィェィィ02 08ィェィェ06ィーィ 02ィィ ィェィィ ィ ィョィエ0209ィー09ィョ06ィエィィ ィェィィィヲ ィィ ィィ ィケ04ィョ02ィャ0401 ィー0201ィェ

ィ ィェィィ02 08ィェィェ06ィーィ 02ィィ ィェィィ ィ ィョィエ0209ィー09ィョ06ィエィィ ィェィィィヲ ィィ ィィ ィケ04ィョ02ィャ0401 ィー0201ィェ 130802010208ィ 05ィケィェ0602 ィ 0002ィェィー09ィー0906 0706 06ィ 08ィ 040609ィ ィェィィ06 010609ィョ01ィ 0809ィー0902ィェィェ0602 06ィ ィエ0206ィ 08ィ 040609ィ ィー0205ィケィェ0602 ィョ ツ0802030102ィェィィ02 09040903020006 07080600020909ィィ06ィェィ 05ィケィェ060006

More information

J Dop

J Dop 1305020006080905010808 0302090606060808: 0804060606 チ0305080607 000501090802 01ィョ080609ィ 02. 01ィィ03ィェ0202 ィ 0205ィケ02 09 09060902ィー09ィコ06ィヲ ィコィョ05ィケィーィョ0802: 060906ィ 02ィェィェ0609ィーィィ 0708ィィ09ィ ィーィェ06ィヲ 0902ィエィィ

More information

cee didelis

cee didelis 13 0306ィー0802ィ ィィィー0205ィィ ィィィェィイ02ィコ02ィィ06ィェィェ0401 ィェィ 08ィコ06ィーィィィコ0609, 0502 ツ02ィェィィ02 0006 チ/05030602 ィィ 07020809ィィ ツィェィ 07 ィャ0201ィィ02ィィィェ09ィコィ 07 0706ィャ06ィエィケ 09 09ィー08ィ ィェィ 01 0002ィェィー08ィ 05ィケィェ06ィヲ

More information

Untitled-1

Untitled-1 03.05. 0308ィィ09ィ 050609ィ 06ィェ09ィーィィィーィョィー ィェ02ィヲ080601ィィ08ィョ0800ィィィィ, 08ィィ0209 080506 ツ02090402 09050609ィ : ィコ06ィャ07ィケ06ィー0208ィェィ 07 ィー06ィャ060008ィ 00ィィ07, ィェ02ィヲ080601ィィ08ィョ0800ィィ07, 0907ィィ08ィ 05ィケィェ04ィヲ

More information

01ィ ツィ 0506ィャ ィャ060502ィコィョ050708ィェ06ィヲ 07ィ ィェィー ィィィィ ィャ060302ィー, ィィ01ィィィャ06ィャィョ, 09 ツィィィーィ ィーィケ , ィコ060001ィ ィィ04 06ィコィ

01ィ ツィ 0506ィャ ィャ060502ィコィョ050708ィェ06ィヲ 07ィ ィェィー ィィィィ ィャ060302ィー, ィィ01ィィィャ06ィャィョ, 09 ツィィィーィ ィーィケ , ィコ060001ィ ィィ04 06ィコィ 00060502ィコィョ050708ィェィ 07 07ィ 050206ィェィー06050600ィィ07 0809ィー0608 Administrator Sunday, 16 March 2008 030609050201ィェ0202 06ィ ィェ06090502ィェィィ02 Tuesday, 01 April 2008 0006050601ィ 07 ィェィ ィョィコィ, ィコ06ィー0608ィ 07

More information

Jour_2006_2.p65

Jour_2006_2.p65 13030403050607030102050605 06 0209020305060002 01.05. 0406040609 03040604020208 030403050607030102050606 06 000309080106050004 0804060006010809060508000606 0209020305060008* 00 09ィーィ ィーィケ02 09020102ィー0907

More information

RA2.qxd

RA2.qxd 1300ィィ01ィ 02ィーィケ0907 04 0906 ツィェ07 1993 08. 012 (126) 0506ィーィィィヲ 2004 0206ィャ060907 ツィェィィィヲ ィェィ ィョィコ060906-070607ィョ050708ィェィィィヲ 03ィョ08ィェィ 05 05070605ィケィェ02 09ィィ01ィ ィェィェ07 04 0106T 040305 07ィコ08ィ 07ィェィィ

More information

<4D F736F F D20E05FEFEEEBEEEDF1EAE8E920EEE1E7EEF05FF0E0F4EBECEBEC203132EF20E8E8E8E8E820F1EAEEEFF3F120E42E727466>

<4D F736F F D20E05FEFEEEBEEEDF1EAE8E920EEE1E7EEF05FF0E0F4EBECEBEC203132EF20E8E8E8E8E820F1EAEEEFF3F120E42E727466> 130503090505080209020508070506000301010808 0906020902010608, 2013, 01 1, 09. 3-14 02ィ 04060804, 070806ィ 0502ィャ04, ィィィー0600ィィ 070208 631.45:546.16 doi: 10.15389/agrobiology.2013.1.3rus 080602040602010203

More information

ィ ィ 06ィーィ ィエ02ィェィ ィコ08ィィィー0208ィィ07ィャ ィィィェィー ィコィーィョィ 05ィケィェ0609ィーィィ ィィ09ィコィョ0909ィー0902ィェィェ ィィ09ィー02ィャ. 06

ィ ィ 06ィーィ ィエ02ィェィ ィコ08ィィィー0208ィィ07ィャ ィィィェィー ィコィーィョィ 05ィケィェ0609ィーィィ ィィ09ィコィョ0909ィー0902ィェィェ ィィ09ィー02ィャ. 06 1302080102ィェィ 0902ィェィィィェィ 0601050606060706 03040608090802010207 00080603000806060806 ィィィャ. 00. 00. 080205010403ィ 04060909ィィィヲ09ィコ06ィヲ 08ィコィ 0102ィャィィィィ ィェィ ィョィコ 08. 00. 0006080603020609 0808ィィィー0208ィィィィ

More information

rus-07-Minilap-text.qxp

rus-07-Minilap-text.qxp 050601020803ィ ィェィィ02: 09ィー08. 00ィィィェィィ05ィ 07ィ 080609ィコ0607ィィ07 02ィ 0608ィョ010609ィ ィェィィ02 06ィェ09ィー08ィョィャ02ィェィー04 02ィ 08ィ ィ 06ィーィコィ ィィ 09ィー0208ィィ05ィィ04ィ 02ィィ07 0009ィーィョ07ィィィー0205ィケィェ0602 0905060906...........................

More information

RA11.qxd

RA11.qxd 1300ィィ01ィ 02ィーィケ0907 04 0906 ツィェ07 1993 08. 0111 (135) 05ィィ09ィー0607ィ 01 2004 0206ィャ060907 ツィェィィィヲ ィェィ ィョィコ060906-070607ィョ050708ィェィィィヲ 03ィョ08ィェィ 05 05070605ィケィェ02 09ィィ01ィ ィェィェ07 04 0106T 040305 07ィコ08ィ

More information

<4D F736F F D20E15FE7E0E1F3E4F1EAE8E920EEE1E7EEF0205FF0E0F4EBEC20EBEC EF20E8E8E8E8E820F3F0E5F420F0EEE2EDEE2E646F63>

<4D F736F F D20E15FE7E0E1F3E4F1EAE8E920EEE1E7EEF0205FF0E0F4EBEC20EBEC EF20E8E8E8E8E820F3F0E5F420F0EEE2EDEE2E646F63> 130503090505080209020508070506000301010808 0906020902010608, 2014, 01 4, 09. 16-29 070208 636.5:636.082.2:591.3 doi: 10.15389/agrobiology.2014.4.16rus 16 0403030402020708060600010808 08070108000608 07

More information

ィ 07ィコ060909ィコィィィヲ , 0600ィェィ ィー02ィェィコ ィ ツィ 05ィケィェ04ィヲ ィコィョ0809 OpenGL. 00.: ィ ィ

ィ 07ィコ060909ィコィィィヲ , 0600ィェィ ィー02ィェィコ ィ ツィ 05ィケィェ04ィヲ ィコィョ0809 OpenGL. 00.: ィ ィ 1300020508020005080607 010205070208040506000301010407 0701060003040506060306 0600030106 00.00. 09020002010205020008 080808070905060306 0004 チ0605090606030905010207 00080603000806060806 06 0806090304010306060806

More information