摘要:[Sqlite] 簡單語法轉換
清空表格
--MS SQL 語法
TRUNCATE TABLE MY_TABLE
--SQLITE 語法
DELETE FROM MY_TABLE -- 清空欄位資料,但是如果表格有設定自動增加的 ID 並不會重置
DELETE FROM sqlite_sequence WHERE name = 'MY_TABLE'
--說明: sqlite_sequence 是 Sqlite 內部的 TABLE,
--目的在維護資料庫內有設定 AUTOINCREMENT(自動增加) 的各個表格目前的數值,
--所以我們必須將此筆資料刪除或者重新設定,
--以便 MY_TABLE 重新加入資料時自動增加的那個欄位數值會重頭計數
建立表格
CREATE TABLE [MY_TABLE] (
[ID] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
[Type] int,
[CreateDate] Date,
[Value] int DEFAULT 0,
[Note] varchar(255),
[UpdateDate] Date);