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