แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ DBMS SQLite 3.30

แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž€แžถแžšแžŠแŸ„แŸ‡แž›แŸ‚แž„ SQLite แŸฃDBMS แž‘แž˜แŸ’แž„แž“แŸ‹แžŸแŸ’แžšแžถแž› แžšแž…แž“แžถแž‡แžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŠแŸ„แžแŸ” แž€แžผแžŠ SQLite แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž‡แžถแžŠแŸ‚แž“แžŸแžถแž’แžถแžšแžŽแŸˆ แž–แŸ„แž›แž‚แžบแžงแŸ” แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„ แž“แžทแž„แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ„แž›แž”แŸ†แžŽแž„แžŽแžถแž˜แžฝแž™แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž•แŸ’แž“แŸ‚แž€แž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžปแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ SQLite แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แžŠแŸ„แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž”แž„แŸ’แž€แžพแžแž–แžทแžŸแŸแžŸ แžŠแŸ‚แž›แžšแžฝแž˜แž˜แžถแž“แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแžผแž…แž‡แžถ Adobe, Oracle, Mozilla, Bentley แž“แžทแž„ Bloomberg แŸ”

แžŸแŸ†แžแžถแž“แŸ‹ แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš:

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž€แž“แŸ’แžŸแŸ„แž˜ "FILTERยป แž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แžปแžแž„แžถแžšแžŸแžšแžปแž” แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž˜แžปแžแž„แžถแžšแžŸแžšแžปแž”แž‘แŸ…แžแŸ‚แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแžŠแŸ‚แž›แž”แŸ†แž–แŸแž‰แž›แž€แŸ’แžแžแžŽแŸ’แžŒแžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แŸ”
  • แž”แŸ’แž›แžปแž€ "ORDER BY" แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ "NULLS แžŠแŸ†แž”แžผแž„"แž แžพแž™"NULLS แž…แžปแž„แž€แŸ’แžšแŸ„แž™ยป แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž‘แžธแžแžถแŸ†แž„แž“แŸƒแž’แžถแžแžปแžŠแŸ„แž™แžแž˜แŸ’แž›แŸƒ NULL แž“แŸ…แž–แŸแž›แžแž˜แŸ’แžšแŸ€แž”;
  • แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ ".แž„แžพแž”แžกแžพแž„แžœแžทแž‰ยป แžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžŠแžถแžšแž˜แžถแžแžทแž€แžถแž“แŸƒแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžแžผแž…แž–แžธแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™;
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แž„แŸ’แžšแžธแž€ UBI แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž›แžทแž”แžทแž€แŸ’แžšแž˜;
  • PRAGMA index_info แž“แžทแž„ PRAGMA index_xinfo แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž–แž„แŸ’แžšแžธแž€โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž•แŸ’แžแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“โ€‹แžขแŸ†แž–แžธโ€‹แž”แŸ’แž›แž„แŸ‹โ€‹แž•แŸ’แž‘แžปแž€โ€‹แž“แŸƒโ€‹แžแžถแžšแžถแž„โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž€แŸ’แž“แžปแž„โ€‹แžšแž”แŸ€แž” "แžŠแŸ„แž™โ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แž‡แžฝแžš"แŸ”
  • API แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ sqlite3_drop_modules()แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž•แŸ’แž‘แžปแž€แžแžถแžšแžถแž„แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”
  • แžงแž”แž€แžšแžŽแŸแž‰แŸ‚แž€แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แž€แŸ†แž แžปแžŸแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž‡แžฝแžšแžˆแžšแž”แŸ’แžšแž—แŸแž‘ แžˆแŸ’แž˜แŸ„แŸ‡ แž“แžทแž„ tbl_name แž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„ sqlite_master แžแŸ’แžšแžผแžœแž”แžถแž“แžแžผแž…แžแžถแžแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž˜แžทแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” writable_schema แŸ”
  • แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ PRAGMA function_list, PRAGMA module_list แž“แžทแž„ PRAGMA pragma_list แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ” แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฅแžšแžทแž™แžถแž”แžแž”แž„แŸ’แž€แžพแžแž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž™แŸ‰แžถแž„แž…แŸ’แž”แžถแžŸแŸ‹ "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžš SQL แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž‘แž„แŸ‹ SQLITE_DIRECTONLY แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžปแžแž„แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แž“แŸ…แžแžถแž„แž€แŸ’แž“แžปแž„แž‚แž“แŸ’แž›แžนแŸ‡ แž“แžทแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹