shell 與informix資料庫的互動

2021-09-02 10:48:28 字數 653 閱讀 8058

1.dbaccess dbname zgs.sql //在dbname資料庫中執行zgs.sql指令碼

2.dbaccess dbname <>zgs.sql//儲存過程定義

9.dbschema -d dbname -ss zgs.sql//更多的表的資訊

10.dbschema -d dbname -p all zgs.sql //使用者或角色的授權資訊

dbschema -d dbname -r all zgs.sql//使用者或角色的授權資訊

dbscheam -d dbname -s all zgs.sql//資料庫中的同義詞

11.informix demo3:

ifxsqlfun()

使用方法:

sys_no_list=`ifxsqlfun "select sys_no from systeminfo"`

sys_no_str=`echo $ |sed 's/ /,/g'`

12.informix demo4:

ifxisqlfun()

使用:ifxsqlfun "update sys_info set sys_name='zgs' where sys_no='00'"

sys_name=`ifxsqlfun "select sys_name from sys_info"

shell 生成隨機數

用shell生成隨機數的方法有很多,但生成數字隨機數比較方便的方法還是以下幾種 1.使用shell的內建變數 random 生成0 32767之間的整數隨機數 echo random echo random 50 1 隨機生成從1 50之間是數 2.借助時間戳 date s 或 date s n 生...

shell按月迴圈取數

這裡有個需求,按月查詢,並且要輸出每月的開始日期,結束日期。shell指令碼如下 bin sh echo 0個引數時,按月執行,預設當前月份 echo 1個引數時,按月執行,輸入月份格式 2019 02 echo 2個引數時,按月執行,輸入月份格式 2019 01 2019 02 if 1 then...

shell生成指定範圍隨機數與字串

shell 生成指定範圍隨機數與隨機字串 fdipzone ubuntu echo random17617 random 的範圍是 0,32767 如需要生成超過32767的隨機數,可以用以下方法實現。例 生成400000 500000的隨機數 bin bash function rand rnd ...