SQLite 3.35, เด’เดฐเต เดชเตเดฒเด—เต-เด‡เตป เดฒเตˆเดฌเตเดฐเดฑเดฟ เด†เดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเดจ เดšเต†เดฏเตเดค เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž DBMS-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต. SQLite เด•เต‹เดกเต เด’เดฐเต เดชเตŠเดคเต เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดเดคเต เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเตเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด…เดกเต‹เดฌเต, เด’เดฑเดพเด•เตเด•เดฟเตพ, เดฎเต‹เดธเดฟเดฒเตเดฒ, เดฌเต†เดจเตเดฑเตโ€Œเดฒเดฟ, เดฌเตเดฒเต‚เด‚เดฌเต†เตผเด—เต เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดฎเตเดชเดจเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เตบเดธเต‹เตผเดทเตเดฏเดฎเดพเดฃเต SQLite เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เดธเดพเดฎเตเดชเดคเตเดคเดฟเด• เดธเดนเดพเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต.

เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • SQL-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเดพเดคเตเดคเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ (log2(), cos(), tg(), exp(), ln(), pow() เดคเตเดŸเด™เตเด™เดฟเดฏเดต เดšเต‡เตผเดคเตเดคเต. เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "-DSQLITE_ENABLE_MATH_FUNCTIONS" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
  • เด’เดฐเต เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดฐเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดณเดคเตเดคเดฟเตฝ เดฎเตเดฎเตเดชเต เดธเด‚เดญเดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ "เด†เตพเดŸเตเดŸเตผ เดŸเต‡เดฌเดฟเตพ เดกเตเดฐเต‹เดชเตเดชเต เด•เต‹เดณเด‚" เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.
  • UPSERT (add-or-modify) เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต, "INSERT... ON Conflict เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต/เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•" เดŽเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดชเดฟเดถเด•เต เด…เดตเด—เดฃเดฟเด•เตเด•เดพเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เด’เดฐเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดจเดŸเดคเตเดคเดพเดจเต‹ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. "INSERT" เดตเดดเดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, INSERT-เดจเต เดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚). เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ ON Conflict เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดธเดพเดจเดคเตเดคเต† "เด“เตบ เด•เต‹เตบเดซเตเดฒเดฟเด•เตเดฑเตเดฑเต" เดฌเตเดฒเต‹เด•เตเด•เต "เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดจเดฟเตผเดตเดšเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดกเดฟเดฒเต€เดฑเตเดฑเต, เด‡เตปเดธเต‡เตผเดŸเตเดŸเต, เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดŽเดจเตเดจเต€ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฑเดฟเดŸเตเดŸเต‡เดฃเดฟเด‚เด—เต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเต‹ เดšเต‡เตผเดคเตเดคเดคเต‹ เดชเดฐเดฟเดทเตโ€Œเด•เดฐเดฟเดšเตเดšเดคเต‹ เด†เดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "insert into ... returning id" เดŽเดจเตเดจ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดšเต‡เตผเดคเตเดค เดตเดฐเดฟเดฏเตเดŸเต† เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดจเตฝเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† "เด…เดชเตเดกเต‡เดฑเตเดฑเต... เดธเต†เดฑเตเดฑเต เดตเดฟเดฒ = เดตเดฟเดฒ * 1.10 เดฑเดฟเดŸเตเดŸเต‡เดฃเดฟเด‚เด—เต เดตเดฟเดฒ" เดŽเดจเตเดจเดคเต เดฎเดพเดฑเดฟเดฏ เดตเดฟเดฒ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เตเด‚.
  • เดชเตเดฐเดธเตโ€Œเดคเดพเดตเดจเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดชเต‡เดฐเตเดณเตเดณ เดซเดฒ เดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เดฎเตบ เดŸเต‡เดฌเดฟเตพ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เต (เดธเดฟเดŸเดฟเด‡), โ€œเดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเตโ€, โ€œเดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเตโ€ เดฎเต‹เดกเตเด•เดณเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต. "เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเต" เดŽเดจเตเดจเดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฟเดธเดฟเด•เตเด•เตฝ เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดตเตเดฏเต‚เดตเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดšเต‹เดฆเตเดฏเด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดˆ เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด•เดพเดดเตเดš เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. SQLite เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ "เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ CTE-เด•เตพเด•เตเด•เดพเดฏเดฟ "เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเต" เด†เดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดตเดณเดฐเต† เดตเดฒเดฟเดฏ TEXT เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ BLOB เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เด’เดฐเต VACUUM เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚ เด•เตเดฑเดฏเตเดจเตเดจเต.
  • เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เตเดตเดฑเดฟ เดชเตเดฒเดพเดจเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต:
    • "IN" เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดฟเดจเดฟ, เดฎเดพเด•เตเดธเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต.
    • EXISTS เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
    • UNION-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฌเตเด•เตเดตเดฑเดฟเด•เดณเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ JOIN-เดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเด‚.
    • NOT NULL เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เดพเดฃเต เดธเต‚เดšเดฟเด• เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต.
    • "NOT NULL" เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดณเตเดณ เด•เต‹เดณเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ "x IS NULL", "x IS NOT NULL" เดŽเดจเตเดจเดฟเดต FALSE เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ TRUE เด†เดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.
    • เด“เดชเตเดชเดฑเต‡เดทเตป เดตเดฟเดฆเต‡เดถ เด•เต€เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดจเดฟเดฐเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, UPDATE-เตฝ เดตเดฟเดฆเต‡เดถ เด•เต€เด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•.
    • เด’เดฐเต WHERE เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เดตเดฟเตปเดกเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดธเดฌเตโ€Œเด•เตเดตเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด† เดญเดพเด—เด™เตเด™เตพ เดตเดฟเตปเดกเต‹ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ PARTITION BY เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เดณเตเด‚ เดชเด•เตผเดชเตเดชเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚.
  • เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:
    • ".filectrl data_version" เด•เดฎเดพเตปเดกเต เดšเต‡เตผเดคเตเดคเต.
    • ".Once", ".output" เด•เดฎเดพเตปเดกเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดชเต‡เดฐเดฟเดŸเดพเดคเตเดค เดชเตˆเดชเตเดชเตเด•เตพ ("|") เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
    • เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด•เต—เดฃเตเดŸเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ".stats" เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต "stmt", "vmstep" เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•