Informix ESQLC 基礎知識 常用語句

2021-10-08 08:41:48 字數 1838 閱讀 7291

前言

工作中informix/esqlsc一些常用的命令和語句

一.命令

1.oninit

-v 顯示處理過程

-i 初始化系統

-y 自動應答yes

2.onmode

-k 關閉資料庫

-s 寬限的切換到靜態方式

-u 切換到靜態方式

-m 切換到聯機方式

3.onstat

-l 顯示日誌資訊,包括邏輯日誌和物理日誌

-m 顯示訊息日誌後20行

-g sql [id] 顯示執行sql耗時

4.dbschema

dbschema -d database -t all db.sql

匯出資料庫所有表結構

dbschema -d database -f all db.sql

匯出資料庫所有儲存資訊

dbschema -d database db.sql

匯出資料庫所有物件

dbschema -d database -t table

檢視表結構

5.unload to file select * from table

讀取資料到檔案

6.load from file insert into table

讀取檔案插入到資料庫

7.finderr 錯誤碼

0 成功

100 沒有匹配項

-284 返回多條

二.語句

1.select * from table (where column = value);

2.update table set column = vlaue where column2 = value2;

3.insert into table (column1, column2, …) values (value1,value2, …);

4.delete table where column = value;

5.count(*)

6.distinct

7.group by

8.first 1

三.內部函式

1.使用格式掩碼轉換字串到乙個date型別的值

int rdefmtdate(date *d, char *fmt, char *str)

2.轉換乙個date型別變數到它的乙個格式掩碼的字串

int rfmtdate(date *d, char *fmt, char *str)

四.c模板

1.游標

/*預載入sql語句*/

exec sql prepare mx_obj from :sql;

if( sqlcode )

sc_err(-

1,"資料庫錯");

/*宣告游標物件*/

exec sql declare mx_cur cursor for mx_obj;

if( sqlcode )

sc_err(-

1,"資料庫錯");

/*開啟游標*/

exec sql open mx_cur;

if( sqlcode )

sc_err(-

1,"資料庫錯");

dowhile(1

)/*關閉和釋放*/

exec sql close mx_cur;

exec sql free mx_cur;

exec sql free mx_obj;

基礎1 基礎

2011年畢業的時候,當時mvc思想非常流行,從總體設計的思路來看,c指的是struts v指的是檢視層 當時我用的是freemarker m用的是spring 即便到了詳細設計層面,每個模組的組成也是分為mvc這3部分。到了spring mvc的時候,spring根據mvc思想,一次性把這3個組成...

vue基礎基礎之基基礎

目錄 1,引用 2,例項化 3,資料定義和使用 4,函式的定義和使用 5,資料的改變方式 6,原生js如何輸出vue中的data資料 7,vue中系統屬性的使用 每個vue應用都需要通過例項化vue來實現 語法 var myvue new vue 注意 若id重複,則以第乙個為準 也可以在外邊定義 ...

Linux基礎入門 基礎中的基礎

終端 廣義的終端是指所有的輸入 輸出裝置的總稱,比如 鍵盤 滑鼠 顯示器 印表機等。但在很多情況下,終端一般指的是 虛擬終端 也就是螢幕上顯示的黑不溜秋的視窗,類似於windows下的命令提示符。ctrl alt t 開啟乙個新的終端 f ctrl t 在當前終端下開啟乙個新的標籤頁 alt 1 2...