原创 dbms_sql使用,用於創建通用動態sql

  /*   調用dbms_sql需要執行五個步驟    1.打開一個遊標    2.分析要執行的語句    3.綁定可能需要的任何輸入變量    4.執行語句    5.關閉遊標 */ DECLARE   CUR   PLS_INTEGE

原创 Oracle 11g中PL/SQL代碼編譯類型Native/INTERPRETED 講解

Oracle環境中,PL/SQL是我們進行業務邏輯實現的最佳手段,同時也是和Oracle數據庫本身結合的最好的語言。使用好PL/SQL本身功能,可以大幅度提高我們的工作效率。我們從最開始學習計算機和編程開始,就接觸到一個概念叫做“二進制程序

原创 oracle 解鎖用戶

查看oracle實例有哪些用戶?涉及的表爲dba_users[oracle@rtest ~]$ sqlplus /nolog      SQL*Plus: Release 11.2.0.3.0 Production on Mon Sep 2

原创 linux下訪問windows ftp服務器出現亂碼問題解決方案

在Linux下訪問windows ftp服務器時可能會出現中文亂碼的問題,這是由於中文編碼不同的問題。Windows中文編碼使用的是gbk,而linxu大多數版本默認的編碼是utf8。一種解決方案是在終端使用lftp登錄,手動設置中文編碼方

原创 安裝cx_oracle遇到的問題

作死小能手這兩天閒着沒事,把自己電腦重裝了,然而重裝過後配置開發環境踩了一些坑,這裏把安裝cx_oracle遇到的坑記錄下來,方便以後查看。使用pip安裝出現的問題命令:pip install cx_oracle錯誤:Unable to f

原创 Oracle 樹操作(select…start with…connect by…prior)

oracle樹查詢的最重要的就是select…start with…connect by…prior語法了。依託於該語法,我們可以將一個表形結構的以樹的順序列出來。在下面列述了oracle中樹型查詢的常用查詢方式以及經常使用的與樹查詢相關的

原创 oracle 查詢歷史sql執行最慢和執行次數最多的sql

--查詢執行最慢的sqlselect * from (select sa.SQL_TEXT,        sa.SQL_FULLTEXT,        sa.EXECUTIONS "執行次數",        round(sa.ELAP

原创 linux lftp命令 詳解

linux lftp命令1、登錄ftp代碼:lftp 用戶名:密碼@ftp地址:傳送端口(默認21)用法(1)lftp username:[email protected]:21 回車(2)lftp [email protected]

原创 如何通過SqlLoader導入csv到數據庫

SqlLoader 爲oracle自帶工具,不需要另外安裝創建文件control.ctl 和導入csv文件放到同一個目錄下OPTIONS(SKIP=1) --跳過第一行LOAD DATA --1、控制文件標識 INFILE 'D:\SQL_

原创 oracle with 語句實現遞歸查詢

Oracle with 語句可以實現如同connect by 語句一樣的序列:connect by用法使用rownum實現1到10的序列。select rownum from dual connect by rownum<=10;使用lev

原创 ORACLE 如何產生一個隨機數

ORACLE 如何產生一個隨機數:DBMS_RANDOM--1、小數( 0 ~ 1)     select dbms_random.value from dual ;--2、指定範圍內的小數 ( 0 ~ 100 )     select d

原创 oracle connect by用法

1、基本語法select * from table [start with condition1]    connect by [prior] id=parentid12一般用來查找存在父子關係的數據,也就是樹形結構的數據;其返還的數據也能

原创 神奇的DUAL表總結

 神奇的DUAL表總結 2013-04-25 10:47:24分類: Oracle★★★★★★★★★★★本文檔版權歸個人所有,未經允許,禁止用於商業用途,違者必究★★★★★★★★★★★背景介紹:Oracle DUAL表是一個很神奇的東西,爲

原创 Linux中變量#,@,0,1,2,*,$$,$?的含義

$# 是傳給腳本的參數個數$0 是腳本本身的名字$1 是傳遞給該shell腳本的第一個參數$2 是傳遞給該shell腳本的第二個參數$@ 是傳給腳本的所有參數的列表$* 是以一個單字符串顯示所有向腳本傳遞的參數,與位置變量不同,參數可超過9

原创 lftp使用方式詳解

lftp簡介lftp 是一個功能強大的下載工具,它支持訪問文件的協議: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在編譯的時候包含openssl庫)。llftp的界面非常想一個she