日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

getjsonobject字符串解析出错_【干货分享】达梦DISQL工具使用解析之 DISQL环境变量设置...

發布時間:2025/5/22 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 ?ECHO

4.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 ?TIMING

10.LONG

設置BLOB、CLOB、CHAR、VARCHAR、BINARY、VARBINARY、CLASS等類型一列能顯示的最大字節數。語法如下:SET ?LONG <800(默認值)|n>

11.LINESIZE

設置屏幕上一行顯示寬度。SET ?LINESIZE

12.LOBCOMPLETE

設置LOBCOMPLETE,是否從服務器中全部取出大字段數據。語法如下:SET ?LOBCOMPLETE 對于大字段數據,是否從服務器全部取出,防止死鎖的發生;與顯示長度不同,即便是全部取出,也可以只顯示一部分。

13.COLSEP

設置列之間的分割符。語法如下:SET ?COLSEP [text]如果text包含空格或標點符號,請用單引號擴起來。默認為一個空格。

14. TIMING

顯示每個SQL 語句花費的執行時間。語法如下:SET ?TIMING

15.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环境变量设置...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。