91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

plsql的環境與介紹:環境的搭建和plsql的簡單介紹

發布時間:2020-07-12 14:00:17 來源:網絡 閱讀:408 作者:forest馮宋林 欄目:關系型數據庫

PLSQL編程

1.環境的搭建

(1)創建一個存儲表空間

SQL> conn /as sysdba
Connected.

SQL> create tablespace plsql datafile '/u01/oracle/oradata/ORCL/plsql01.dbf' size 1G;

Tablespace created.

(2)創建PLSQL用戶
SQL> create user plsql identified by plsql default tablespace plsql;

User created.

(3)給PLSQL用戶授權
SQL> grant connect,resource to plsql;

Grant succeeded.

(4)執行腳本

必須先連接到plsql用戶
SQL> conn plsql/plsql
Connected.

---------------選一下任意一種方法把實驗需要的數據對象,如:表......添加到plsql用戶下--------------------

SQL> @D:\baitu\data.sql   --腳本放在客戶端,使用客戶端工具執行

SQL> @/u01/data.sql       --腳本放在服務器,直接服務器sqlplus中腳本的絕對路徑

(5)在PLSQL developer創建一個PLSQL連接

###########################################################################################2.PLSQL的簡單介紹

PL/SQL -- procedure language/struncture query langure

作用和優勢:
(1)與數據庫引擎直接交互的,提高性能,但是,大并發的情況下,性能有所影響
(2)過程化的查詢語言,兼有面向對象的功能
(3)與SQL語句是緊密集成在一起的
(4)可以模塊化的開發。

2.1 基本概念

(1) 三種代碼塊

  A 匿名塊 (沒有名字,不會存儲編譯在數據庫中,臨時執行的代碼段)

    declare
      聲明變量
    begin        --程序開始執行
      程序執行的部分
    exception    --異常處理
      異常處理部分
    end;

  B 命名塊: 存儲過程(store procedure =SP )、函數(function=FUN)、包(package-PKG)

   create or replace procedure xxxx(形參列表) is
     聲明變量
   begin
     程序主體
   exception
     異常處理部分
   end;

  C 標記塊:很少用到

(2)變量
 
  A 字符串、數字、日期、時間、大對象、長文本
  B 復合數據類型:游標、記錄、集合、行變量、異常、index-by表

注意:varchar2作為表的字段,最長的長度是4000,而作為變量的話,長度可以達到32767

(3)注釋

  A 單行注釋   --xxxxxxxx   
  B 多行注釋   /* xxxxxx */

(4)嵌套塊

   declare

   begin
    ---------------------------嵌套塊1---------------
        begin
      
        exception

        end;
    -------------------------------------------------
   exception
       ---------------------------嵌套塊2---------------
        begin
      
        exception

        end;
    -------------------------------------------------
   end;

2.2 程序的結構

(1) 條件結構
 
    if xxxx then
       action;
    elsif xxxxx then
       action;
    else
       action;
    end if;   

(2) 循環結構

   A loop循環
     
     loop
       exit when(循環退出的條件)
       程序體
     end loop;

  B while loop循環

    while (循環條件) loop
       程序體
    end loop;
   
  C for loop循環

    for idx in (結果集或者是游標) loop
       程序體
    end loop;

(3) case when

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万年县| 竹山县| 自治县| 中阳县| 伊吾县| 安乡县| 时尚| 包头市| 崇信县| 保山市| 惠东县| 海城市| 高密市| 明光市| 龙陵县| 台中市| 濮阳县| 惠东县| 枣庄市| 赞皇县| 福贡县| 含山县| 旌德县| 威远县| 贵阳市| 吉隆县| 桂东县| 铜川市| 遂溪县| 宜黄县| 抚顺县| 高尔夫| 肇源县| 沙田区| 宾阳县| 和林格尔县| 龙口市| 景德镇市| 双江| 遂宁市| 太仓市|