偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述

數(shù)據(jù)庫(kù)
以下的文章主要描述的是IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述,同時(shí)本文也對(duì)警告概述的概念進(jìn)行了介紹,以下就是文章的主要內(nèi)容的講述。

以下的文章主要是介紹IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述,在某些時(shí)候你是否正將你的數(shù)據(jù)庫(kù)從Oracle數(shù)據(jù)庫(kù)遷移至 IBM® DB2® Universal Database™?您是否認(rèn)為可能會(huì)丟失 Oracle 的某個(gè)特殊功能?

DB2 UDB 就是這樣一種十分靈活的數(shù)據(jù)庫(kù),它可以滿足您的許多需要。在本文中,我將介紹一下如何實(shí)現(xiàn)一個(gè)稱為警告的功能。警告用于允許多重會(huì)話之間的通信。

警告概述

警告是為在會(huì)話間傳遞消息而設(shè)計(jì)的。警告標(biāo)識(shí)、會(huì)話標(biāo)識(shí)和消息存儲(chǔ)在表中(這里是 alerts.dbms_alert_info)。消息由一個(gè)會(huì)話發(fā)送再由另一個(gè)會(huì)話讀取,這個(gè)過(guò)程由一個(gè)在指定表中設(shè)置的標(biāo)志來(lái)控制。在設(shè)計(jì)參數(shù)(像列長(zhǎng)度、主機(jī)變量長(zhǎng)度、輪詢時(shí)間間隔等)時(shí)需要了解 Oracle 到 DB2 的遷移情況。您可以根據(jù)需要增加警告名和消息長(zhǎng)度的大小。

IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述

以下對(duì)象在實(shí)現(xiàn)類似 Oracle 具有的警告功能時(shí)都是必需的。所有對(duì)象都包含在本文的 下載部分中:

存儲(chǔ)警告信息的表: alerts.dbms_alert_info

注冊(cè)警告的存儲(chǔ)過(guò)程: alerts.register

刪除警告的存儲(chǔ)過(guò)程: alerts.remove和 alerts.delete

發(fā)送警告消息的存儲(chǔ)過(guò)程: alerts.signal

接收警告消息的存儲(chǔ)過(guò)程: alerts.waitone和 alerts.waitany

實(shí)現(xiàn)延遲的 UDF: alerts.delay

實(shí)現(xiàn)會(huì)話標(biāo)識(shí)的 UDF: alerts.session_id

您可以更改我的設(shè)計(jì)以滿足自己的特殊要求。所有對(duì)象都使用了一個(gè)共同的模式,即警告。設(shè)計(jì)存儲(chǔ)過(guò)程以便您可以擴(kuò)展它們來(lái)捕獲 SQLCODE、SQLSTATE 和 ERROR_MESSAGE。大量的異常處理在上面列出的所有存儲(chǔ)過(guò)程中實(shí)現(xiàn),但是這里并沒(méi)有使用到。您可以取消樣本代碼中異常處理部分的注釋然后再使用該部分。

 

它們也可以返回相應(yīng)的返回碼,以便用主語(yǔ)言實(shí)現(xiàn)必需的操作。游標(biāo)可以在所有存儲(chǔ)過(guò)程中實(shí)現(xiàn),但是在一些地方您可能希望更改為 fullselect。所有警告對(duì)象都被授予了公共執(zhí)行(Public execute)許可權(quán)。您應(yīng)該使用 DBADM 或 SYSADM 權(quán)限創(chuàng)建所有這些對(duì)象。 以上的相關(guān)內(nèi)容就是對(duì)IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述 的介紹,望你能有所收獲。

IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述

上述的相關(guān)內(nèi)容就是對(duì)IBM DB2通用數(shù)據(jù)庫(kù)中實(shí)現(xiàn)會(huì)話間的警告之設(shè)計(jì)概述 的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。

 

【編輯推薦】

  1. DB2存儲(chǔ)過(guò)程編寫(xiě)時(shí)要用到的代碼有哪些?
  2. DB2數(shù)據(jù)庫(kù)遷移的導(dǎo)出步驟在Linux操作系統(tǒng)下
  3. IBM DB2跨平臺(tái)數(shù)據(jù)庫(kù)遷移操作步驟與注意點(diǎn)!
  4. 如何正確的對(duì)DB2dart恢復(fù)數(shù)據(jù)進(jìn)行操作?
  5. DB2數(shù)據(jù)庫(kù)物化視圖之MQT物化查詢表的正確應(yīng)用
責(zé)任編輯:佚名 來(lái)源: 清華大學(xué)出版社
相關(guān)推薦

2011-04-15 13:21:41

DB2翻頁(yè)存儲(chǔ)

2010-08-17 17:29:06

DB2性能優(yōu)化

2010-08-25 10:50:48

DB2數(shù)據(jù)庫(kù)

2010-08-17 16:24:32

IBM DB2數(shù)據(jù)庫(kù)

2010-09-07 09:25:21

IBM DB2

2011-03-25 15:21:13

Windows系統(tǒng)DB2數(shù)據(jù)庫(kù)

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫(kù)

2010-09-07 10:36:56

DB2數(shù)據(jù)庫(kù)

2009-06-04 17:53:24

DB2數(shù)據(jù)庫(kù)單個(gè)會(huì)話鎖定LOCKTIMEOUT

2011-05-13 10:32:54

DB2數(shù)據(jù)庫(kù)

2010-08-02 14:50:41

DB2數(shù)據(jù)庫(kù)

2009-03-25 17:43:09

備份DB2IBM

2011-03-14 17:51:04

IBMDB2數(shù)據(jù)庫(kù)

2010-08-12 10:54:21

IBM DB2數(shù)據(jù)庫(kù)

2011-03-25 14:07:12

IBMDB2數(shù)據(jù)庫(kù)數(shù)據(jù)移動(dòng)

2010-08-13 18:10:40

IBM DB2

2010-05-31 08:42:25

IBM DB2

2011-03-03 09:45:25

DB2數(shù)據(jù)庫(kù)Visual C#

2010-08-05 17:33:54

IBM DB2數(shù)據(jù)庫(kù)

2011-03-16 11:17:30

DB2數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)