翻譯|其它|編輯:莫成敏|2019-10-21 17:17:59.170|閱讀 577 次
概述:dbForge Studio for Oracle是功能強大的數(shù)據(jù)庫開發(fā)環(huán)境。在本文中,我們希望使客戶熟悉SQL編輯器及其基本功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
dbForge Studio for Oracle是一個功能強大的集成開發(fā)環(huán)境(IDE),它提供了通用的數(shù)據(jù)編輯工具來管理數(shù)據(jù)庫內(nèi)和外部數(shù)據(jù),能夠幫助Oracle開發(fā)者提高PL/SQL的編碼速度。這個工具可以同步不同Oracle服務(wù)器的數(shù)據(jù)并能夠在開發(fā)過程中對管理程序進(jìn)行自動化調(diào)整。此外,它還擁有大量與Microsoft Visual Studio一致,用于管理圖形用戶界面的光滑特性集。
大多數(shù)時候,您通過編寫和執(zhí)行SQL查詢、語句、存儲過程和腳本來與數(shù)據(jù)庫進(jìn)行交互。因此,對于任何開發(fā)人員來說,良好的(或相當(dāng)完美的)Oracle PL / SQL代碼編輯器是必備工具。
在為dbForge Studio for Oracle設(shè)計PL / SQL編輯器時,我們打算創(chuàng)建一種可以滿足專業(yè)開發(fā)人員和初學(xué)者的工具。我們試圖創(chuàng)建一個編輯器,旨在簡化、優(yōu)化,最重要的是節(jié)省使用SQL文檔時的時間。
dbForge Studio for Oracle提供了SQL報告工具,該工具允許創(chuàng)建臨時數(shù)據(jù)報告,將其發(fā)送給接收者,并使整個過程自動化。
在本文中,我們希望使客戶熟悉SQL編輯器及其基本功能。
SQL編輯器入門
您可以通過幾種方式啟動SQL編輯器。例如:
在主菜單上,單擊“文件”,指向“新建”,然后單擊“確定”。
在“標(biāo)準(zhǔn)”工具欄上,單擊“新建SQL”。
在查詢生成器中,切換到“文本視圖”。
下圖顯示了Oracle PL / SQL編輯器窗口的外觀:
SQL編輯器功能
現(xiàn)在,讓我們簡要介紹一下集成到dbForge Studio for Oracle中的SQL編輯器的功能。
語句是彩色的,因此您可以輕松閱讀它們
上下文相關(guān)的代碼完成
SQL編輯器從代碼及其與其他代碼元素的關(guān)系中提取上下文相關(guān)的功能,并根據(jù)所選模式使用適當(dāng)?shù)脑刈詣油瓿僧?dāng)前代碼。
支持用戶定義區(qū)域的代碼折疊/擴展
每當(dāng)您有代碼“塊”(BEGIN .... END等)時,SQL編輯器都會在空格處加一個加號,并允許您“折疊”該代碼塊,因此您只會看到BEGIN而不是底下的東西。如果您要處理大量代碼,這將很有幫助。
具有豐富選項的SQL格式
使用SQL格式提高可讀性、一致性和標(biāo)準(zhǔn)化。該功能使您可以輕松地在多個開發(fā)人員之間定義和共享SQL編碼標(biāo)準(zhǔn)。根據(jù)需要,您可以使用3種格式:
a、自動代碼格式化可大大節(jié)省您的時間。默認(rèn)情況下,當(dāng)您使用分隔符結(jié)束語句時,該語句將自動格式化。
b、手冊。如果要手動格式化SQL代碼,請決定是要格式化腳本中的整個代碼還是只格式化語句。
c、使用SQL格式化程序向?qū)А淮胃袷交鄠€SQL文件。
具有瀏覽器窗口和編輯器的SQL代碼段庫
代碼段旨在幫助您快速鍵入SQL代碼。您可以使用應(yīng)用程序中提供的預(yù)定義片段,并創(chuàng)建自己的片段以將其插入SQL腳本和查詢中。每個片段代表一個語句或一組語句,它們執(zhí)行相同的任務(wù),例如創(chuàng)建新用戶或描述程序包。您可以通過單擊幾下鼠標(biāo)將所需的代碼片段插入源代碼。
SQL查詢編輯器中的觸發(fā)器
觸發(fā)器是一種特殊的存儲過程,當(dāng)您使用一個或多個數(shù)據(jù)修改操作(UPDATE、INSERT或DELETE)修改指定表中的數(shù)據(jù)時,該觸發(fā)器便會生效。觸發(fā)器可以查詢其他表,并且可以包含復(fù)雜的SQL語句。它們主要用于執(zhí)行復(fù)雜的業(yè)務(wù)規(guī)則或要求。例如,您可以根據(jù)客戶的當(dāng)前帳戶狀態(tài)控制是否允許插入訂單。
觸發(fā)器對于強制執(zhí)行引用完整性也很有用,當(dāng)您添加、更新或刪除表中的行時,觸發(fā)器將保留表之間已定義的關(guān)系。但是,實施引用完整性的最佳方法是在相關(guān)表中定義主鍵和外鍵約束。如果使用數(shù)據(jù)庫圖,則可以在表之間創(chuàng)建關(guān)系以自動創(chuàng)建外鍵約束。
“文檔大綱”窗口可快速瀏覽大型腳本
該窗口提供了在報表元素中快速便捷的導(dǎo)航。可以在構(gòu)建報表時,使用它來訪問所有報表的元素并查看整個報告的結(jié)構(gòu)。
執(zhí)行腳本,選定的SQL片段和語句
您可以直接從編輯器完全控制腳本和語句嗎?瞬間創(chuàng)建、編輯、執(zhí)行和終止腳本!在使用腳本時,Oracle SQL編輯器為您提供了豐富的編輯和調(diào)試體驗。該編輯器支持IntelliSense以及語法的顏色編碼,以提高復(fù)雜語句的可讀性。它還支持查找和替換、批注、自定義字體和顏色以及行號。您還可以更改將對編輯器中的腳本執(zhí)行的數(shù)據(jù)庫。
從代碼到定義對象的一步訪問(轉(zhuǎn)到定義)
此選項使您可以打開Visual Object Editor,并使用其屬性瀏覽DDL對象。如果定義在當(dāng)前腳本之外,則將在另一個窗口中打開對象編輯器或相應(yīng)的DDL腳本。在數(shù)據(jù)庫項目中使用SQL腳本時,您將更加欣賞此功能。一個項目可以包含位于不同文件夾和不同光盤上的SQL腳本和查詢文件,但是由于有了“轉(zhuǎn)到定義”選項,您仍然可以從提到這些對象的腳本中導(dǎo)航到數(shù)據(jù)庫對象的定義。
存儲過程和函數(shù)的參數(shù)信息
該功能將幫助您快速查看在函數(shù)或存儲過程腳本中使用的參數(shù)的名稱和類型。所有信息都整齊地顯示在“參數(shù)信息”工具提示中。粗體參數(shù)是函數(shù)或存儲過程所需的下一個參數(shù)。
從SQL編輯器快速訪問喜歡的模板
使用一系列模板,單擊即可調(diào)用,大大簡化了代碼完成。
有關(guān)架構(gòu)對象的快速信息
快速信息功能是一個工具提示,其中包含有關(guān)數(shù)據(jù)庫對象、參數(shù)和變量的簡短信息。當(dāng)將鼠標(biāo)指針放在SQL腳本中的所需項目上或按快捷鍵Ctrl + K然后按I時,將顯示工具提示。對于數(shù)據(jù)庫對象,工具提示將顯示其位置和類型。在使用大型腳本時,您會發(fā)現(xiàn)此選項很有用。
文檔的已執(zhí)行的SQL歷史記錄窗口
SQL語句歷史記錄旨在簡化對先前執(zhí)行的語句的調(diào)用和重新執(zhí)行。從“SQL”菜單中選擇“查看SQL歷史記錄”以打開一個對話框,您可以在其中選擇哪個SQL語句必須插入到編輯器中,而不是當(dāng)前的SQL語句。用鼠標(biāo)指向歷史記錄中的一條語句以在提示中查看其全文。
本文內(nèi)容到這里就結(jié)束了,感興趣的朋友可以繼續(xù)關(guān)注我們哦~您也可以下載dbForge Studio for Oracle免費版體驗一下~
想要購買該產(chǎn)品請點擊“在線訂購”,想要了解更新信息請點擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn