SQLite 3.37 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชชเซเชฒเช—-เช‡เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชพเชฏเซ‡เชฒ เชนเชณเชตเชพ เชตเชœเชจเชจเชพ DBMS, เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. SQLite เช•เซ‹เชก เชœเชพเชนเซ‡เชฐ เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชตเชฟเชจเชพ เช…เชจเซ‡ เชตเชฟเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. SQLite เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเชพเชฃเชพเช•เซ€เชฏ เชธเชนเชพเชฏ เช–เชพเชธ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เช•เชจเซเชธเซ‹เชฐเซเชŸเชฟเชฏเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ Adobe, Oracle, Mozilla, Bentley เช…เชจเซ‡ Bloomberg เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • "STRICT" เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เชธเชพเชฅเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, เชœเซ‡เชจเซ‡ เช•เซ‰เชฒเชฎ เชœเชพเชนเซ‡เชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เชชเซเชฐเช•เชพเชฐ เชธเช‚เช•เซ‡เชคเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เช•เซ‰เชฒเชฎเซเชธเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เช•เชกเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‡เชšเชฟเช‚เช— เชšเซ‡เช• เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช† เชซเซเชฒเซ‡เช— เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชœเซ‹ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‰เชฒเชฎ เชชเซเชฐเช•เชพเชฐ เชชเชฐ เช•เชพเชธเซเชŸ เช•เชฐเชตเซ‹ เช…เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹ SQLite เชญเซ‚เชฒ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เช•เซ‰เชฒเชฎ "INTEGER" เชคเชฐเซ€เช•เซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ เชธเซเชŸเซเชฐเชฟเช‚เช— เชฎเซ‚เชฒเซเชฏ '123' เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฅเซ€ เชจเช‚เชฌเชฐ 123 เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชชเชฐเช‚เชคเซ 'xyz' เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เชจเชฟเชทเซเชซเชณ เชœเชถเซ‡.
  • "ALTER TABLE ADD COLUMN" เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚, "CHECK" เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช…เชฅเชตเชพ "NOT NULL" เชถเชฐเชคเซ‹ เชธเชพเชฅเซ‡ เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเช‚เช•เซเชคเชฟเช“เชจเชพ เช…เชธเซเชคเชฟเชคเซเชต เชฎเชพเชŸเซ‡เชจเซ€ เชถเชฐเชคเซ‹เชจเซ€ เชšเช•เชพเชธเชฃเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชจเซ‡ เชฆเซƒเชถเซเชฏเซ‹ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "PRAGMA เชŸเซ‡เชฌเชฒ_เชฒเชฟเชธเซเชŸ" เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.
  • เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ ". เช•เชจเซ‡เช•เซเชถเชจ" เช†เชฆเซ‡เชถเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชเช• เชธเชพเชฅเซ‡ เชฌเชนเซเชตเชฟเชง เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • "โ€”เชธเชฒเชพเชฎเชค" เชชเชฐเชฟเชฎเชพเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ CLI เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ SQL เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡ เชœเซ‡ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชฅเซ€ เช…เชฒเช— เชนเซ‹เชฏ เช›เซ‡.
  • CLI เช เชฌเชนเซเชตเชฟเชง เชฐเซ‡เช–เชพเช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค SQL เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ เชตเชพเช‚เชšเชตเชพเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช•เชพเชฐเซเชฏเซ‹ sqlite3_autovacuum_pages(), sqlite3_changes64() เช…เชจเซ‡ sqlite3_total_changes64().
  • เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฒเชพเชจเชฐ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฌเช•เซเชตเซ‡เชฐเซ€เช เช…เชจเซ‡ เชตเซเชฏเซเชเชฎเชพเช‚ ORDER BY เช•เชฒเชฎเซ‹เชจเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชธเชฟเชตเชพเชฏ เช•เซ‡ เชคเซ‡ เช•เชฒเชฎเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฅเซ€ เช•เซเชตเซ‡เชฐเซ€เชจเซ‹ เช…เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐ เชฌเชฆเชฒเชพเชถเซ‡ เชจเชนเซ€เช‚.
  • เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ generate_series(START,END,STEP) เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเซเชฐเชฅเชฎ เชชเชฐเชฟเชฎเชพเชฃ เชœเซ‡เชฎเชพเช‚ (โ€œSTARTโ€) เชซเชฐเชœเชฟเชฏเชพเชค เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชœเซ‚เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฐเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, "-DZERO_ARGUMENT_GENERATE_SERIES" เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชชเซเชจเชƒเชฌเซ€เชฒเซเชก เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.
  • เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซเช•เซ€เชฎเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹