1. 程式人生 > >PL/SQL使用技巧(PL/SQL 7.0.0以上)

PL/SQL使用技巧(PL/SQL 7.0.0以上)

1、PL /SQL Developer記住登陸密碼

   在使用PL /SQL Developer時,為了工作方便希望PL /SQL Developer記住登入Oracle的使用者名稱和密碼;

設定方法:PL /SQL Developer 7.1.4 ->tools->Preferences->Oracle->Logon History , “Store history”是預設勾選的,勾上“Store with password” 即可,重新登入在輸入一次密碼則記住了。

2、執行單條SQL 語句

   在使用PL /SQL Developer的SQL Window時,按F8鍵,PL
/SQL Developer預設是執行該視窗的所有SQL 語句,需要設定為滑鼠所在的那條SQL 語句,即執行當前SQL 語句;

設定方法:PL /SQL Developer 7.1.4 -->tools->Preferences-->Window types ,勾上“AutoSelect Statement” 即可。

3、格式化SQL 語句

   在使用PL /SQL Developer的SQL Window時,有時候輸入的SQL 語句太長或太亂,希望能用比較通用的寫法格式話一下,這樣看起來會好看些,也好分析;

使用方法:選中需要格式化的SQL 語句,然後點選工具欄的PL
/SQL beautifier按鈕即可.

4、檢視執行計劃

   在使用PL /SQL Developer的SQL Window時,有時候輸入的SQL 語句執行的效率,分析下表結構,如何可以提高查詢的效率,可以通過檢視Oracle提供的執行計劃;

使用方法:選中需要分析的SQL 語句,然後點選工具欄的Explain plan按鈕(即執行計劃),或者直接按F5即可。

5、除錯儲存過程

   在使用PL /SQL Developer操作Oracle時,有時候呼叫某些儲存過程,或者除錯儲存過程;

呼叫儲存過程的方法:首先,在PL /SQL Developer左邊的Browser中選擇Procedures,查詢需要呼叫的儲存過程;然後,選中除錯的儲存過程,點選右鍵,選擇Test,在彈 出來的Test scrīpt視窗中,對於定義為in型別的引數,需要給該引數的Value輸入值;最後點選上面的條數按鈕:Start debugger 或者按F9;最後點選:RUN 或者Ctrl+R

相關推薦

PL/SQL使用技巧PL/SQL 7.0.0以上

1、PL /SQL Developer記住登陸密碼    在使用PL /SQL Developer時,為了工作方便希望PL /SQL Developer記住登入Oracle的使用者名稱和密碼; 設定方法:PL /SQL Developer 7.1.4 ->tools->Preferen

thinkPHP輸出sql語句3.2和5.0通用

blog dump bsp where select() div 5.0 lec asd //5.0$qwe = db::table(‘think_user‘)->where(‘id‘,1)->fetchsql()->column(‘name‘);  d

C# 使用引數化SQL語句SQL注入攻擊

“SQL注入攻擊”問題。我們在程式中存在著大量拼接產生SQL語句的程式碼,這就會導致一個比較大的安全隱患,容易遭受SQL注入攻擊。我們在程式碼中用的SQL語句是: string sqlStr = "select * from [Users] where User

離線環境下redhat7.2已及centOS7.0版本以上安裝python3.6以及tensorflow1.5、opencv3.4.5流程和採坑總結

離線環境下redhat7.2已及centOS(7.0版本以上)安裝python3.6以及tensorflow1.5、opencv3.4.5流程和採坑總結 序 Tensorflow的安裝環境 安裝環境監測 離線安裝兩種方式

老生常談之SQL Server 行轉列,列轉行

1 --靜態的行轉列 2 --新建一個科目成績表 3 --三個欄位:學生名稱,科目,成績 4 CREATE TABLE SubjectScore 5 ( 6 StuName nvarchar(20), 7 SubjectName nvarchar(20), 8 F

安全攻防之SQL注入通過sqlmap搞定所有問題

第一步: sqlmap基於Python,所以首先下載: http://yunpan.cn/QiCBLZtGGTa7U  訪問密碼 c26e 第二步: 安裝Python,將sqlmap解壓到Python根目錄下; 第三步: 小試牛刀,檢視sqlmap版本: python sqlmap/sqlmap.py -

sql基礎 表結構的增刪改查

1.建立 create table 表名( 列名1 資料型別 約束條件, 列名2 資料型別 約束條件, 列名3 資料型別 約束條件, ... 列名n 資料型別 約束條件, primary key (); foreign key () references 其他表表名()

4MySQL進階篇SQL優化常用SQL的優化

1.概述 前面我們介紹了MySQL中怎麼樣通過索引來優化查詢。日常開發中,除了使用查詢外,我們還會使用一些其他的常用SQL,比如 INSERT、GROUP BY等。對於這些SQL語句,我們該怎麼樣進行優化呢?本節將針對這些SQL語句介紹一些優化的方法。 2.優化INSERT語句 當進行資料INSERT的時候,

python--for循環2017年7月13日

運行 continue break 判斷語句 -- for循環 cnblogs 一次循環 bre on old boy 斷點 ---調試---可以查看程序運行的具體操作流程。 continue --跳出本次循環,繼續到下一次循環。 break -- 結束整個循環。 ----

Linux下Mysql的資料庫備份基於 CentOS 7.4 64位

        在做專案的時候,經常會需要對資料庫進行備份,基於Linux系統下的操作我還是第一次做,所以在網上查詢了很多資料,分別參考了https://www.cnblogs.com/batsing/p/4938986.html 和 ht

深度學習技巧啟用函式-BN-引數優化等等

轉自https://blog.csdn.net/myarrow/article/details/51848285 1. 深度學習技巧簡介     1)一次性設定(One time setup)           -&nb

java集合之----HashMap原始碼分析基於JDK1.7與1.8

一、什麼是HashMap 百度百科這樣解釋: 簡而言之,HashMap儲存的是鍵值對(key和value),通過key對映到value,具有很快的訪問速度。HashMap是非執行緒安全的,也就是說在多執行緒併發環境下會出現問題(死迴圈) 二、內部實現 (1)結構 HashM

HttpServletRequestWrapper使用技巧自定義session和快取InputStream

一、前言   javax.servlet.http.HttpServletRequestWrapper 是一個開發者可以繼承的類,我們可以重寫相應的方法來實現session的自定義以及快取InputStream,在程式中可以多次獲取request body的內容。 二、自定義seesion impo

redhat7.2修改yum源-以及-yum操作的技巧xxx.so檔案缺失處理辦法

redhat7.2修改yum源 redhat企業版7.2安裝軟體,需要作業系統註冊才行。 但是redhat的軟體跟centos軟體的源都是一樣的。所以可以用centos軟體的源替換。 下面介紹redhat企業版7.2修改配置yum源的方法。 最

學習記錄2018年7月25日

 1、編寫一個C函式,將句子中的單詞位置倒置,而不改變單詞內部結構. #include <stdio.h> #include <stdlib.h> #include <string.h> void str_rev(char *str,

LAMP 安裝centos7+mysql5.7+apache+php5.6

網上有很多教程,按照步驟都不成功,折騰一天終於把LAMP環境搭建好,:這裡採用yum方式安裝。 一、安裝虛擬機器(自行安裝) 二、安裝centos7(CentOS-7-x86_64-Everything-1611) 注意安裝都是用root許可權,不是root請加sudo

2018/4/7更新資源連結Ubuntu14.04上配置caffe經驗總結含GPU

-----------------2016/10/27更新-----------------------------參考連結,感謝原作者!http://blog.csdn.net/enjoyyl/article/details/47397505http://blog.sina

Python使用技巧環境,第三方庫包等持續更新

一.使用freeze將python環境的安裝包備份 使用 pip free 可以將python所安裝的庫包生成一個第三方庫列表 requirements.txt檔案,下次程式碼部署或裝配環境可以很方便的使用: pip freeze > require

對於JVM記憶體模型的理解對比jdk1.7與1.8

首先介紹一下java虛擬機器規範所規定的java記憶體模型:1.程式計數器(java記憶體模型中唯一不會發生oom的空間),負責記錄正在執行的虛擬機器位元組碼地址,如果是native方法,則計數器值為空,執行緒私有區2.java虛擬機器棧,生命週期與執行緒相同。描述java方

Excel指定電腦開啟的技巧隱藏以及替代VBA的方法

1.利用VBA指定Excel表格在指定電腦開啟: http://jingyan.baidu.com/article/148a1921ce4df54d71c3b18d.html?allowHTTP=1 引用上述網頁的程式碼: Private Sub Workbook_Op