一、plsqldev里的SQL窗口文件沒保存怎么找回
當(dāng)編輯 sql語句 或存儲過程時關(guān)機或進程被中斷,導(dǎo)致 SQL語句找不到了 沒保存:1. 執(zhí)行過的情況 ctrl+e sql執(zhí)行歷史記錄;2.再次打開plsql 恢復(fù)文件檢測可以恢復(fù)。找到恢復(fù)文件 C:\Users\admin\AppData\Roaming\PLSQL Developer\PLS-Recovery。打開壓縮分卷文件,找到之前編輯的內(nèi)容。
延伸閱讀:
二、什么是PL/SQL
PL/SQL(Procedure Language/SQL)是oracle在標(biāo)準的sql語言上的擴展。ql/sql不僅允許嵌入sql語言,還可以定義變量和常量,允許私用條件語句和循環(huán)語句,允許使用例外處理各種錯誤,這使得它的功能變得更加強大。
PL/SQL開發(fā)工具主要有:
SQL*PLUS開發(fā)工具。SQL*PLUS是oracle公司提供的一個命令行工具,我們可以直接在里面書寫SQL和PL/SQL程序。Oracle SQL Developer 是一個免費的集成開發(fā)環(huán)境,簡化了傳統(tǒng)部署和云部署中 Oracle 數(shù)據(jù)庫的開發(fā)和管理。PL/SQL Developer是用于開發(fā)PL/SQL塊的集成開發(fā)環(huán)境(ide),它是一個獨立的產(chǎn)品,而不是oracle的一個附帶品。SQL是結(jié)構(gòu)化查詢語言,比較接近自然語言,使用SQL,只需要說干什么,不需要說怎么干。由數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言構(gòu)成,它不面向過程,即前一條語句與后一條語句無關(guān)。SQL是標(biāo)準的語。PL/SQL,Oracle對SQL標(biāo)準的擴充,增加了面向過程的功能,所以可以用來編寫存儲過程、存儲函數(shù)、觸發(fā)器等等。 PL/SQL是結(jié)構(gòu)化SQL,就是在標(biāo)準SQL中加入了IF…ELSE… For….等控制過程的SQL。