SQLite使用的一些問題

2021-04-20 01:16:32 字數 883 閱讀 5104

1 檢視裡支援as也支援 表名.欄位名 這種寫法

create view 檢視名稱 as select 專案列表.專案id as 序號,專案列表.專案名 as 姓名,屬性分類列表.屬性名 as 屬性名,屬性值列表.屬性值 as 屬性值 from 專案列表,屬性值列表,屬性分類列表 where 屬性值列表.專案id=專案列表.專案id and 屬性分類列表.屬性id=屬性值列表.屬性id

2 檢視也支援臨時檢視 用temp標明

create temp view 檢視名稱 as select 專案列表.專案id as 序號,專案列表.專案名 as 姓名,屬性分類列表.屬性名 as 屬性名,屬性值列表.屬性值 as 屬性值 from 專案列表,屬性值列表,屬性分類列表 where 屬性值列表.專案id=專案列表.專案id and 屬性分類列表.屬性id=屬性值列表.屬性id

3 看上面的還支援中文表名和字段,別忘了,這個是有編碼區別的,ansi,unicode編碼不同,顯示的不同

4 不同的版本的sqlite資料庫檔案結構可能不同,有的就顯示不出表結構,檢視結構和觸發器

5 觸發器裡,begin語句後的語句要用分號";"結尾,如:

begin transaction;

drop trigger if exists main.[更新屬性id];

create  trigger main.[更新屬性id] after update of [屬性id] on [屬性分類列表]

begin

update "屬性值列表" set "屬性id"=new."屬性id" where 屬性id=old."屬性分類列表.屬性id";

end;

commit transaction

這只是個例子,它並不能正常工作。

6 先說這麼多,以後再補。

SQLITE使用中的一些問題

1 將excel表資料匯入sqlite 編碼選擇utf 8,防止中文亂碼 excel程式中,將excel檔案格式 另存為 csv檔案格式。用notepad.exe記事本程式開啟csv檔案,程式 檔案 選單 另存為 檔名 不變,檔案仍為csv格式,編碼格式 選擇 utf 8 儲存。sqlite exp...

yum使用的一些問題

1.軟體安裝 yum y install y表示安裝過程中全部選yes 2.如果出現database disk image is malformed則先執行 yum clean dbcache 3.安裝epel時出現error cannot retrieve metalink for reposit...

Huge page使用的一些問題

12c的資料庫在安裝的時候,有乙個檢查專案,叫做maximum locked memory check。這是要求設定 etc security limits.conf中的memlock的值,官方文件在11g要求是設定比物理記憶體稍小的乙個值,在12c中要求至少為90 的物理記憶體。而memlock的...