getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...
在眾多使用達夢數據庫的朋友中,大部分人已經習慣了DM圖形化管理工具。但在有些環境下無法調出DM數據庫的圖形化管理工具這個“神器”,只能使用DISQL來進行操作。那么如何讓DISQL工具更有效地工作,使之輸出看起來更符合自己的審美呢?今天我們就將對DISQL這個工具的環境變量設置進行解析。
我們的測試環境為:
操作系統:中標麒麟6
數據庫版本:DM8.1
◆◆一.SET命令◆◆達夢使用SET命令對當前DISQL的環境變量進行設置,并通過SHOW命令來查看當前系統中環境變量的設置情況。SET命令用法:
語法如下:
SET { } ?
? ? :變量名稱,
:屬性。
可以同時SET多個環境變量,如:Set heading on timing on。一旦SET之后某個環境變量出錯,那么該變量之后的將不再起作用。
1.AUTO
設置當前session是否對修改的數據進行自動提交。
語法如下:
Set ?auto[commit]
ON:表示打開自動提交,所有執行的SQL語句的事務將自動進行提交。
OFF:表示關閉自動提交,所有執行的SQL語句的事務將由用戶顯式提交,為默認設置。
2.DEFINE
是否使用DEFINE 定義本地變量。語法如下:SET DEFINEc:表示打開DEFINE功能,同時定義前綴變量符號,c 為定義的前綴符號。ON:表示打開DEFINE功能,使用默認前綴符號&。OFF:表示不使用DEFINE功能。示例如下,打開DEFINE功能,并設置#為變量前綴。3.ECHO
在用START命令執行一個SQL腳本時,是否顯示腳本中正在執行的SQL語句。SET ?ECHO4.FEED
是否顯示當前SQL語句查詢或修改的總行數。語法如下:SET FEED[BACK] <6(默認值)|n|ON|OFF>n:表示結果大于n行時,才顯示結果的總行數。ON:打開顯示開關,使用默認值6。OFF:關閉顯示開關。示例如下:Feed定為8,記錄條數超過8,顯示總條數。Feed定為10,記錄條數為5,結果沒有顯示總條數。5.HEA[DING]
SET HEA[DING] 當SET HEADING OFF 時,在每頁的上面不顯示列標題,而是以空白行代替。6.LINESHOW
LINESHOW 設置是否顯示行號。語法如下:SET LINESHOW; ?默認為每行輸出打印行號。7.NEWP[AGE]
設置頁與頁之間的分隔。語法如下:SET NEWP[AGE] <1(默認值)|n|NONE>當SET NEWPAGE 0 時,在每頁的開頭有一個換號符。當SET NEWPAGE n 時,在頁和頁之間隔著n 個空行。當SET NEWPAGE NONE 時,在頁和頁之間沒有任何間隔。8.PAGES[IZE]
設置一頁有多少行數。語法如下:SET ?PAGES[IZE] <14(默認值)|n>如果設為0,則所有的輸出內容為一頁并且不顯示列標題。默認值為14。9.TIMING
顯示每個SQL語句花費的執行時間。語法如下:SET ?TIMING10.LONG
設置BLOB、CLOB、CHAR、VARCHAR、BINARY、VARBINARY、CLASS等類型一列能顯示的最大字節數。語法如下:SET ?LONG <800(默認值)|n>11.LINESIZE
設置屏幕上一行顯示寬度。SET ?LINESIZE12.LOBCOMPLETE
設置LOBCOMPLETE,是否從服務器中全部取出大字段數據。語法如下:SET ?LOBCOMPLETE 對于大字段數據,是否從服務器全部取出,防止死鎖的發生;與顯示長度不同,即便是全部取出,也可以只顯示一部分。13.COLSEP
設置列之間的分割符。語法如下:SET ?COLSEP [text]如果text包含空格或標點符號,請用單引號擴起來。默認為一個空格。14. TIMING
顯示每個SQL 語句花費的執行時間。語法如下:SET ?TIMING15.KEEPDATA
是否為數據對齊進行優化,或者保持數據的原始格式。語法如下:SET ?KEEPDATA < ON | OFF(默認值)>OFF:表示為保證數據的對齊格式,DIsql 對服務器傳回的字符串數據,將其中的換 行符、TAB 都轉換為空格。缺省為OFF。ON:表示關閉對齊優化。16.SCREENBUFSIZE
設置屏幕緩沖區的長度。用來存儲屏幕上顯示的內容。語法如下:SET ?SCREENBUFSIZE◆◆二.SHOW命令查看環境變量◆◆通過使用SHOW 命令,用戶就可以快速而方便的了解到DIsql環境的當前環境變量設置。SHOW可以顯示一個或多個變量。顯示多個變量時中間加空格,當其中某一變量出錯之后,后面的仍會繼續顯示。
語法如下:
SHOW {}
:環境變量。
示例如下,顯示HEADING 和TIMING 兩個變量:
好了,今天DISQL的深入解析之---環境變量設置就到這里了,大家可以一起來嘗試一下,讓我們的DISQL輸出更符合自己的個性需求!下次我們會介紹DISQL工具中一些常用的命令和使用技巧,敬請期待!
總結
以上是生活随笔為你收集整理的getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10个数冒泡排序流程图_C语言 | 冒泡
- 下一篇: boostrap 鼠标滚轮滑动图片_Bo