Navicat for SQLite 表選項的作用是什麼

來源:互聯網
上載者:User

標籤:

一套作為一套強大和全面的SQLite圖形使用者介面工具,Navicat for SQLite為使用者提供了全套的伺服器管理功能。並且配備了SQL查詢、資料編輯和資料模型工具,而且支援所有SQLite物件類型。但是一些使用者對其功能不是很瞭解。本教程將詳細的給大家介紹介紹Navicat for SQLite 表選項的作用是什嗎?

原文:http://www.formysql.com/wenti/SQLite-biaoxuanxiang.html


Navicat for SQLite

主鍵 ON CONFLICT:指定某種演算法解決主鍵限制衝突。

● ROLLBACK:當限制衝突發生時,立即復原,結束當前的事務,並中止命令加上 SQLITE_CONSTRAINT 的傳回碼。如果沒有事務,該演算法同 ABORT。

● ABORT:當限制衝突發生時,放棄之前作出的改變,並中止加上 SQLITE_CONSTRAINT 的傳回碼。但是不運行復原,所以之前命令作出的改變得以儲存,這是預設的效能。

● FAIL:當限制衝突發生時,命令中止加上 SQLITE_CONSTRAINT 的傳回碼,但之前作出的改變得以儲存及不會放棄。例如:如果 UPDATE 語句在它嘗試更新的第 100 行遇到限制衝突,前 99 行改變儲存但行 100 及以後的改變不會發生。

● IGNORE:當限制衝突發生時,包含限制衝突的一行不會插入或更新,但命令繼續正常運行。其他行繼續正常插入或更新。當使用 IGNORE 衝突解決演算法時,不會返回錯誤。

● REPLACE:當 UNIQUE 限制衝突發生時,在插入或更新當前行,前行導致限制衝突被移除。命令繼續正常運行後取代。 REPLACE 衝突解決演算法不會返回錯誤。如果 NOT NULL 限制衝突發生時,NULL 值被該列的預設值取代。如果該列沒有預設值,使用 ABORT 演算法。如果 CHECK 限制衝突發生時,會使用 IGNORE 演算法。

自動遞增:在編輯欄位設定或重設自動遞增的值,指示下一個記錄的值。

WITHOUT ROWID:忽略 rowid(和「oid」、「_rowid_」),支援 SQLite 3.8.2 或以上版本。

以上是對‘Navicat for SQLite 表選項的作用是什麼"的介紹,如果還沒有這款軟體,可以點擊Navicat下載擷取。

Navicat for SQLite 表選項的作用是什麼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.