翻譯|使用教程|編輯:董玉霞|2022-08-19 11:24:53.300|閱讀 212 次
概述:本文將介紹在MyEclipse中編輯和執(zhí)行 SQL。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文將介紹在MyEclipse中編輯和執(zhí)行 SQL。
數(shù)據(jù)庫資源管理器工具集包括一個智能 SQL 編輯器。SQL 編輯器可以與打開的數(shù)據(jù)庫連接相關(guān)聯(lián),該連接使其能夠執(zhí)行 SQL 語句的代碼完成和執(zhí)行 SQL 代碼段。在本教程中,您將學(xué)習(xí):
SQL 代碼完成功能需要預(yù)加載編輯器關(guān)聯(lián)數(shù)據(jù)庫的元數(shù)據(jù)。默認(rèn)情況下,SQL 代碼完成處于禁用狀態(tài),以避免因讀取超大型數(shù)據(jù)庫的元數(shù)據(jù)或通過帶寬非常低的數(shù)據(jù)庫連接檢索此信息而可能導(dǎo)致的嚴(yán)重性能問題。如果您更喜歡代碼完成的幫助,可以在首選項中啟用此功能。
若要優(yōu)化元數(shù)據(jù)檢索,請考慮使用架構(gòu)篩選器。
注意:此步驟是代碼完成和代碼段執(zhí)行正常運(yùn)行所必需的。
現(xiàn)在,您可以鍵入 SQL 語句,利用 SQL 的每個部分中的代碼輔助 (CTRL+空格),如下圖所示。
架構(gòu)名稱的代碼幫助
表名的代碼幫助
已完成的 SQL 語句
提示:一個有用的 SQL 編輯器功能是將數(shù)據(jù)庫瀏覽器與 SQL 編輯器的上下文同步。在編輯器中,在選擇表名時按 CTRL 鍵。這會將數(shù)據(jù)庫瀏覽器定位到所選表上。
通過單擊或按 CTRL + F9 來執(zhí)行 SQL 語句。該操作將執(zhí)行所選代碼段。如果未選擇任何語句(如下面的示例所示),將執(zhí)行整個 SQL 編輯器文本。查詢結(jié)果將顯示在“SQL 結(jié)果”視圖中。
數(shù)據(jù)庫資源管理器工具提供兩個 SQL 生成實(shí)用程序,一個表創(chuàng)建腳本生成器和一個示例 SQL 查詢生成器。
要為現(xiàn)有表生成數(shù)據(jù)定義語言 (DDL) 腳本,請在數(shù)據(jù)庫瀏覽器中右鍵單擊該表,然后選擇生成>DDL。
注意:專業(yè)級用戶在與 Oracle 合作時還具有高級 DDL 生成功能。
這將生成一個用于重新創(chuàng)建所選表的 DDL 腳本,并將其顯示在 SQL 編輯器中。
要為表生成示例 SELECT 語句,請在數(shù)據(jù)庫瀏覽器中右鍵單擊該表,然后選擇生成>選擇語句。
要為表生成示例 SELECT 語句,請在數(shù)據(jù)庫瀏覽器中右鍵單擊該表,然后選擇生成>選擇語句。
默認(rèn)命令分隔符是分號 (;)。這意味著所有 SQL 命令和查詢都由 ; 字符終止。 但是,在更復(fù)雜的腳本中,; 通常用作內(nèi)部分隔符,而其他字符串用作命令分隔符。當(dāng)分號是命令分隔符時,此類腳本無法正確執(zhí)行。
您可以使用 SQL 編輯器的 Cmd Sep 下拉列表更改命令分隔符。從現(xiàn)有的分隔符集中進(jìn)行選擇,或者鍵入自己的分隔符。
注意:Cmd Sep 下拉列表不適用于 Oracle,因為對 Oracle 的查詢由編輯器的分析器在內(nèi)部管理。
本次MyEclipse使用教程介紹了在 MyEclipse中編輯和執(zhí)行 SQL的相關(guān)內(nèi)容,想要了解全部教程
MyEclipseQQ群:742336981 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn