日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBaseSQL控制臺中隱藏的小技巧

本教程介紹在 OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)SQL 控制臺中隱藏的一些小技巧。

10年積累的做網(wǎng)站、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有古縣免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

背景信息

基于 WebSQL,ODC 提供了 SQL 控制臺作為數(shù)據(jù)庫開發(fā)者編輯和診斷 SQL 的工作區(qū)。在 SQL 窗口中您可以對 SQL 及 PL 腳本進行運行和保存等操作,還會有對應(yīng)頁簽展示腳本的的各種執(zhí)行詳情和執(zhí)行結(jié)果等診斷信息。在 SQL 窗口的編輯區(qū)域您可以體驗到較多的細節(jié),如窗口中會對數(shù)據(jù)庫的關(guān)鍵字進行不同顏色的標識,其次還有輸入自動提示、格式化等功能以提升您編輯 SQL 語句的效率。在編輯區(qū)域的下方是執(zhí)行記錄和結(jié)果兩個展示頁簽,您可以在執(zhí)行記錄頁簽查看當前連接進程中每次執(zhí)行語句的記錄,并在結(jié)果頁簽中查看當前語句的執(zhí)行結(jié)果。

本教程除了上述常見操作外,將向您介紹 SQL 控制臺中一些容易被忽略的小技巧,這些操作將幫助您更便利在 SQL 控制臺中進行開發(fā)管理任務(wù)。

切換事務(wù)提交模式

ODC 在 V2.3.2 版本之后 Oracle 模式下自動提交默認設(shè)置為關(guān)(OFF),所以您需要手動提交當前事務(wù)(MySQL 模式下自動提交默認設(shè)置為開)。同時,在事務(wù)手動提交模式下,您還需要設(shè)置變量 ?ob_trx_idle_timeout? 大于等于設(shè)置的 SQL 查詢超時時間,否則一個事務(wù)內(nèi)兩個 SQL 之間的執(zhí)行間隔超過 ?ob_trx_idle_timeout ?設(shè)置的時間,連接會被終止掉。

但是,您可以通過 ODC 切換事務(wù)提交的模式。

  1. 進入連接后,單擊導(dǎo)航欄中的 會話 按鈕,在下拉列表中選擇 會話屬性
  2. 進入 會話屬性 頁面后,在變量列表中選中變量?autocommit?后單擊工具欄中的編輯按鈕以進入變量編輯頁面。
  3. 在編輯頁面的  選項中選擇變量的值,ON(開)表示開啟事務(wù)自動提交模式,OFF(關(guān))表示開啟事務(wù)手動提交模式。

查看執(zhí)行計劃

  1. 在 SQL 窗口的編輯區(qū)中編輯好您要執(zhí)行的命令,在運行腳本前,選中一條命令然后單擊工具欄中 計劃 按鈕,在彈出的面板中會展示您選中的或當前光標所在的 SQL 語句在執(zhí)行前系統(tǒng)預(yù)估的執(zhí)行計劃(?EXPLAIN PLAN ?操作的結(jié)果),展示的執(zhí)行數(shù)據(jù)可能與實際執(zhí)行語句后的數(shù)據(jù)略有不用,您可以使用該功能評估 SQL 語句。
  2. 運行您在編輯區(qū)編寫的語句,運行成功后,在結(jié)果集的工具欄中單擊 計劃 按鈕查看當前 SQL 語句執(zhí)行后的實際資源消耗及執(zhí)行計劃,可快速判斷 SQL 語句的優(yōu)劣。

保存 SQL

  1. 在 SQL 窗口的編輯區(qū)中編寫您的腳本。
  2. 單擊 SQL 窗口工具欄中的 保存 SQL 按鈕,在跳出的彈窗中為腳本指定名稱,單擊彈窗中的 確認 按鈕完成腳本的保存。
  3. 在上方導(dǎo)航欄中單擊 工作臺 按鈕,在彈出的列表中將鼠標放置在 已保存的腳本 標簽上,在二級列表中會顯示您之前保存的所有腳本。
  4. 在二級列表中,腳本名稱的后面提供了 編輯 和 刪除 操作。單擊 編輯 按鈕,在彈窗中會展示腳本名稱和腳本內(nèi)容,進行修改后單擊 確認 按鈕以保存修改。
  5. 在二級列表中,單擊腳本名稱會生成對應(yīng)的 SQL 窗口并在編輯區(qū)內(nèi)展示腳本內(nèi)容,您可以在窗口中繼續(xù)對腳本進行編輯和運行等操作。

設(shè)置界定符

ODC 從 V2.2.0 版本后支持了 PL 能力并支持在 SQL 窗口中編輯 PL 語句,編輯時需要您首先自定義界定符。

  1. 在 SQL 窗口的工具欄中單擊設(shè)置按鈕。
  2. 在下拉列表的 Delimiter 框中選擇您想要設(shè)置為界定符的符號。目前支持設(shè)置 ;、/、//、$ 和 $$ 等 5 種形式的界定符。
  3. 完成設(shè)置后,您可以在 SQL 窗口中開始編寫 PL 語句,PL 語句編寫完畢后使用選擇的界定符作為結(jié)尾即可在 SQL 窗口中實現(xiàn) PL 語句的編寫與運行。

ODC V2.4.1 版本后,您也可以在編輯區(qū)中使用 DELIMITER 語句直接定義界定符,設(shè)置中的 Delimiter 項會回顯您設(shè)置的界定符。

設(shè)置查詢條數(shù)限制

  1. 在 SQL 窗口的工具欄中單擊設(shè)置按鈕。
  2. 在下拉列表的查詢結(jié)果限制框中指定結(jié)果集返回數(shù)據(jù)的行數(shù)。該項的默認值為 1000 行。

本文標題:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseSQL控制臺中隱藏的小技巧
標題來源:http://www.5511xx.com/article/djhcpdi.html