概述
Live SQL是Oracle公司提供的一項免費的雲服務,它為開發人員和DBA提供了一個在線開發平臺,用於測試和共享SQL、PL/SQL腳本、教程和最佳實踐等內容。
你可以通過這個服務在線訪問Oracle Database(Schema模式),編寫自己的SQL語句和腳本,體驗SQL的各種功能,在學與實踐中提高自己的SQL編程水平。
現在時點(2020/3),Live SQL的資料庫版本為19c,因此你還可以無需安裝資料庫,輕鬆地體驗19c的最新特性。
一鍵開始
在瀏覽器中輸入以下URL,訪問Live SQL網站。
http://livesql.oracle.com
登錄和註冊
如果想體驗其Live SQL,需要Oracle.com 帳戶登錄即可開始體驗,點擊右上角【Sign In】進行登錄。
如果你有Oracle.com 帳戶的話,可以直接在【Oracle 帳戶登錄】中輸入用戶名和密碼進行登錄,開始體驗Live SQL。
如果還沒有Oracle.com 帳戶的話,可以點擊【創建帳戶】免費創建用戶。
輸入相關內容創建用戶,然後進行登錄。
第一次登陸時,接受免責聲明。
開始編寫SQL之旅
點擊【Start Coding Now】,開始編寫SQL之旅。
在【SQL Worksheet】中輸入自己的SQL,點擊【Run】執行SQL,並在窗口下方查看執行結果。
Live SQL的各選項
在瀏覽器的左側,是Live SQL服務的各個選項菜單, 可以通過點擊各個菜單體驗各項功能。
1. SQL Worksheet
菜單【SQL Worksheet】是SQL執行窗口,可以通過這個窗口進行在線SQL練習。
具體使用用法如下:
1.編寫任意SQL
2.點擊【Run】
3.查看窗口下方執行結果
2. My Session
菜單【My Session】是會話的信息
下面有3個子菜單,分別為:
1.【Previous Sessions】
之前會話的信息,包括你過去使用這個環境輸入的SQL語句集合,可以通過點擊【View Session】查看這些SQL語句,也可以重新加載運行這些語句或另存為腳本。
2.【Utilization】
使用Live SQL的各種資源限制信息,如最大會話期間、會話數、使用空間等。如果達到這些限制的話,最早的會話信息將被清除。
3.【NLS】
每個Live SQL頁面請求都是一個新的資料庫會話。為了在每個Live SQL頁面都保留SQL語句執行的NLS狀態,Live SQL會記住您的NLS設置並應用它們,以確保每個會話都有正確的NLS。
這個【NLS】頁面用於記錄和顯示NLS設置。
3. Quick SQL
菜單【Quick SQL】可以通過縮略的SQL語法生成SQL語句。具體的縮略的SQL語法可參考【Quick SQL Samples】子頁面。
4. My Scripts
【My Scripts】是自己腳本的頁面,既可以把執行過的內容保存為腳本,也可以通過上傳功能把自己本地的腳本上傳到該環境中,方便使用。
5. My Tutorials
【My Tutorials】用戶記錄自己的學習過的教程和路徑。
6. Code Library
【Code Library】是其他用戶分享的SQL腳本、SQL學習教程等。
總結
本文主要介紹了方便的SQL學習環境--Oracle Live SQL雲服務,希望對你有所幫助!
參考
https://blogs.oracle.com/imc/oracle-live-sql
https://blogs.oracle.com/oracle-database/oracle-database-19c-now-available-on-livesql
https://blogs.oracle.com/oracle-database/oracle-database-documentation-integration-with-live-sql